داکر یک نرمافزار برای مجازی در بالاتر از سطح سیستم عامل برای پکیج سازی از سیستم نرم افزاری ماست.
برای نصب داکر روی ویندوز ابتدا از طریق سایت داکر اقدام به دانلود و نصب داکر میکنیم، اما برای لینوکس سرور یا حتی لینوکس 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
منبع : نصب داکر روی لینوکس