ژانویه 13, 2026راهنماها
نحوه نصب داکر در سرور لینوکس
راهنمای کامل نصب داکر و داکر کامپوز در سرورهای اوبونتو و سنتاواس برای برنامههای کانتینری.

داکر پلتفرمی برای توسعه، ارسال و اجرای برنامهها در کانتینرها است. کانتینرها به شما امکان میدهند یک برنامه را با تمام وابستگیهایش بستهبندی کنید و اطمینان حاصل کنید که در محیطهای مختلف به طور مداوم کار میکند. این راهنما به شما کمک میکند داکر را در سرور Hiddence خود نصب کنید.
برای اوبونتو / دبیان
مرحله 1: بهروزرسانی بستههای سیستم
bash
sudo apt update
sudo apt upgrade -yمرحله 2: نصب پیشنیازها
bash
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -yمرحله 3: افزودن مخزن داکر و نصب
bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io -yبرای RHEL / CentOS / Alma Linux / Rocky Linux
مرحله 1: نصب پیشنیازها
bash
sudo yum install -y yum-utilsمرحله 2: افزودن مخزن داکر و نصب
bash
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io -y
sudo systemctl start docker
sudo systemctl enable dockerتأیید نصب
bash
sudo docker --version
sudo docker run hello-worldنصب داکر کامپوز
داکر کامپوز به شما امکان میدهد برنامههای داکر چند کانتینری را تعریف و اجرا کنید. در سیستمهای مدرن، توصیه میشود آن را به عنوان یک افزونه نصب کنید:
bash
# برای اوبونتو/دبیان
sudo apt update
sudo apt install docker-compose-plugin -y
# برای RHEL / CentOS
sudo yum install docker-compose-plugin -y
# تأیید
docker compose versionدستورات پایه داکر
bash
# دریافت یک ایمیج
docker pull nginx
# اجرای یک کانتینر
docker run -d -p 80:80 --name mynginx nginx
# لیست کانتینرهای در حال اجرا
docker ps
# توقف یک کانتینر
docker stop mynginx
# حذف یک کانتینر
docker rm mynginxنکات مفید
- کاربر خود را به گروه داکر اضافه کنید تا داکر را بدون sudo اجرا کنید: sudo usermod -aG docker $USER
- از داکر کامپوز برای برنامههای چند کانتینری استفاده کنید
- مرتباً ایمیجها و کانتینرهای استفاده نشده را پاک کنید: docker system prune
- از والیومها برای ذخیرهسازی دادههای پایدار استفاده کنید
- منابع کانتینر را نظارت کنید: docker stats