وب سایت عباس باقری

وب سایت شخصی عباس باقریوب سایت شخصی عباس باقری

نحوه نصب داکر روی لینوکس ابونتو و دبیان

نحوه نصب داکر روی لینوکس ابونتو و دبیان

زمان مطالعه : 2 دقیقه

داکر یک نرم‌افزار برای مجازی سازی در بالاتر از سطح سیستم عامل است.

برای نصب داکر روی ویندوز ابتدا از طریق سایت داکر اقدام به دانلود و نصب داکر میکنیم، اما برای لینوکس سرور یا حتی لینوکس desktop قضیه یه خورده فرق میکنه. خب بریم سر اصل مطلب :

ابتدا اگر نسخه قدیمی داکر رو داریم با دستور زیر پاک میکنیم.

sudo apt-get remove docker docker-engine docker.io

سپس دستور همیشگی را اجرا میکنیم :

sudo apt update

از طریق دستور زیر docker.io را نصب میکنیم:

sudo apt install docker.io

پکیج های داکر را از طریق دستور زیر نصب میکنیم. مثلا برای استفاده از docker composer باید از این دستور استفاده شود:

sudo snap install docker

ولی خب اگر snap ندارید :

docker apt install docker
docker apt install docker-compose

برای اطمینان از نسخه نصب شده از دستور زیر استفاده میکنیم.

docker --version

تا اینجا داکر را نصب کردیم. برای اطمینان از صحت کارکرد داکر روی لینوکس از دستور زیر ایمیج hellow-word را اجرا میکنیم.

docker run hello-world

اگر تا اینجا به ارور و مشکلی برنخوردید یعنی همه چی روی روال داره پیش میره اما ما داریم داخل لینوکس کار میکنیم و محال است بخواهیم کاری انجام بدیم و به مشکل نخوریم. ممکنه با ارور premission برخورد کنیم. برای برطرف کردن مشکل میتونیم از دستور sudo استفاده کنیم اما باز هم مشکلاتی در آینده میتونه برامون ایجاد کنه پس دستورات زیر را به ترتیب در ترمینال وارد میکنیم.

sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker

با اجرای دستورات بالا باید مشکل دسترسی هم برطرف بشه. البته اگه ابونتو دوباره بازیی در نیاره.

docker run hello-world

اگه دستور بالا با موفقیت اجرا شد میایم و کانتینر ایجاد شده رو متوقف و پاک میکنیم.

docker stop hello-world
docker rm hello-world -f
docker rmi hello-world -f

برای نصب داکر روی ویندوز ابتدا از طریق سایت داکر اقدام به دانلود و نصب داکر میکنیم، اما برای لینوکس سرور یا حتی لینوکس desktop قضیه یه خورده فرق میکنه. خب بریم سر اصل مطلب :

ابتدا اگر نسخه قدیمی داکر رو داریم با دستور زیر پاک میکنیم.

sudo apt-get remove docker docker-engine docker.io

سپس دستور همیشگی را اجرا میکنیم :

sudo apt update

از طریق دستور زیر docker.io را نصب میکنیم:

sudo apt install docker.io

پکیج های داکر را از طریق دستور زیر نصب میکنیم. مثلا برای استفاده از docker composer باید از این دستور استفاده شود:

sudo snap install docker

ولی خب اگر snap ندارید :

docker apt install docker
docker apt install docker-compose

برای اطمینان از نسخه نصب شده از دستور زیر استفاده میکنیم.

docker --version

تا اینجا داکر را نصب کردیم. برای اطمینان از صحت کارکرد داکر روی لینوکس از دستور زیر ایمیج hellow-word را اجرا میکنیم.

docker run hello-world

اگر تا اینجا به ارور و مشکلی برنخوردید یعنی همه چی روی روال داره پیش میره اما ما داریم داخل لینوکس کار میکنیم و محال است بخواهیم کاری انجام بدیم و به مشکل نخوریم. ممکنه با ارور premission برخورد کنیم. برای برطرف کردن مشکل میتونیم از دستور sudo استفاده کنیم اما باز هم مشکلاتی در آینده میتونه برامون ایجاد کنه پس دستورات زیر را به ترتیب در ترمینال وارد میکنیم.

sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker

با اجرای دستورات بالا باید مشکل دسترسی هم برطرف بشه. البته اگه ابونتو دوباره بازیی در نیاره.

docker run hello-world

اگه دستور بالا با موفقیت اجرا شد میایم و کانتینر ایجاد شده رو متوقف و پاک میکنیم.

docker stop hello-world
docker rm hello-world -f
docker rmi hello-world -f

برای نصب داکر روی ویندوز ابتدا از طریق سایت داکر اقدام به دانلود و نصب داکر میکنیم، اما برای لینوکس سرور یا حتی لینوکس desktop قضیه یه خورده فرق میکنه. خب بریم سر اصل مطلب :

ابتدا اگر نسخه قدیمی داکر رو داریم با دستور زیر پاک میکنیم.

sudo apt-get remove docker docker-engine docker.io

سپس دستور همیشگی را اجرا میکنیم :

sudo apt update

از طریق دستور زیر docker.io را نصب میکنیم:

sudo apt install docker.io

پکیج های داکر را از طریق دستور زیر نصب میکنیم. مثلا برای استفاده از docker composer باید از این دستور استفاده شود:

sudo snap install docker

ولی خب اگر snap ندارید :

docker apt install docker
docker apt install docker-compose

برای اطمینان از نسخه نصب شده از دستور زیر استفاده میکنیم.

docker --version

تا اینجا داکر را نصب کردیم. برای اطمینان از صحت کارکرد داکر روی لینوکس از دستور زیر ایمیج hellow-word را اجرا میکنیم.

docker run hello-world

اگر تا اینجا به ارور و مشکلی برنخوردید یعنی همه چی روی روال داره پیش میره اما ما داریم داخل لینوکس کار میکنیم و محال است بخواهیم کاری انجام بدیم و به مشکل نخوریم. ممکنه با ارور premission برخورد کنیم. برای برطرف کردن مشکل میتونیم از دستور sudo استفاده کنیم اما باز هم مشکلاتی در آینده میتونه برامون ایجاد کنه پس دستورات زیر را به ترتیب در ترمینال وارد میکنیم.

sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker

با اجرای دستورات بالا باید مشکل دسترسی هم برطرف بشه. البته اگه ابونتو دوباره بازیی در نیاره.

docker run hello-world

اگه دستور بالا با موفقیت اجرا شد میایم و کانتینر ایجاد شده رو متوقف و پاک میکنیم.

docker stop hello-world
docker rm hello-world -f
docker rmi hello-world -f