در این آموزش نصب Docker روی اوبونتو، اجرای اولین کانتینر و دستورات پرکاربرد داکر را قدم‌به‌قدم یاد می‌گیرید.

آموزش نصب Docker روی اوبونتو

داکر (Docker) استاندارد امروز دنیای توسعه و دیپلوی نرم‌افزار است؛ ابزاری که اپلیکیشن و تمام وابستگی‌های آن را در یک بسته مستقل به نام «کانتینر» بسته‌بندی می‌کند تا دقیقاً همان‌طور که روی سیستم شما اجرا می‌شود، روی هر سرور دیگری هم اجرا شود — بدون دردسر «روی سیستم من که کار می‌کرد!».

نصب داکر روی اوبونتو

sudo apt update
sudo apt install ca-certificates curl gnupg
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo $VERSION_CODENAME) stable" | sudo tee /etc/apt/sources.list.d/docker.list
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io

بعد از نصب، وضعیت سرویس را بررسی کنید:

sudo systemctl status docker

اجرای اولین کانتینر

sudo docker run hello-world

اگر پیام خوش‌آمدگویی دیدید، داکر به‌درستی نصب شده. برای اجرای یک وب‌سرور نمونه:

sudo docker run -d -p 80:80 nginx

دستورات پرکاربرد داکر

  • docker ps — نمایش کانتینرهای در حال اجرا
  • docker images — نمایش ایمیج‌های دانلودشده
  • docker stop/start [id] — توقف یا اجرای کانتینر
  • docker logs [id] — مشاهده لاگ کانتینر
  • docker exec -it [id] bash — ورود به داخل کانتینر در حال اجرا

نکته: اجرای بدون sudo

برای اینکه هر بار مجبور به تایپ sudo نباشید، کاربر خود را به گروه docker اضافه کنید:

sudo usermod -aG docker $USER

سپس یک‌بار از سرور خارج و دوباره وارد شوید.

اگر می‌خواهید چند کانتینر را با هم مدیریت کنید (مثلاً وب‌سرور + دیتابیس)، قدم بعدی یادگیری Docker Compose است. برای شروع کار با داکر روی زیرساخت پایدار، سرور مجازی پارس ابر با منابع کافی و اوبونتوی از پیش نصب‌شده گزینه مناسبی است.