חזרה לבלוג
ינואר 13, 2026מדריכים

איך להתקין Docker בשרת לינוקס

מדריך מלא להתקנת Docker ו-Docker Compose בשרתי אובונטו ו-CentOS עבור אפליקציות בקונטיינרים.

איך להתקין Docker בשרת לינוקס

Docker היא פלטפורמה לפיתוח, משלוח והרצת אפליקציות בקונטיינרים. קונטיינרים מאפשרים לך לארוז אפליקציה עם כל התלויות שלה, ומבטיחים שהיא תעבוד באופן עקבי בסביבות שונות. מדריך זה יעזור לך להתקין Docker בשרת 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: הוסף מאגר Docker והתקן

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: הוסף מאגר Docker והתקן

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

התקנת Docker Compose

Docker Compose מאפשר לך להגדיר ולהריץ אפליקציות Docker מרובות קונטיינרים. במערכות מודרניות, מומלץ להתקין אותו כתוסף:

bash
# עבור אובונטו/דביאן
sudo apt update
sudo apt install docker-compose-plugin -y

# עבור RHEL / CentOS
sudo yum install docker-compose-plugin -y

# אמת
docker compose version

פקודות בסיסיות של Docker

bash
# משוך תמונה (image)
docker pull nginx

# הרץ קונטיינר
docker run -d -p 80:80 --name mynginx nginx

# רשימת קונטיינרים רצים
docker ps

# עצור קונטיינר
docker stop mynginx

# הסר קונטיינר
docker rm mynginx

טיפים שימושיים

  • הוסף את המשתמש שלך לקבוצת docker כדי להריץ את Docker ללא sudo: sudo usermod -aG docker $USER
  • השתמש ב-Docker Compose לאפליקציות מרובות קונטיינרים
  • נקה באופן קבוע תמונות וקונטיינרים שאינם בשימוש: docker system prune
  • השתמש ב-volumes לאחסון נתונים מתמיד
  • נטר את משאבי הקונטיינר: docker stats