در این آموزش نصب 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 است. برای شروع کار با داکر روی زیرساخت پایدار، سرور مجازی پارس ابر با منابع کافی و اوبونتوی از پیش نصبشده گزینه مناسبی است.



