Студзень 13, 2026Кіраўніцтва
Як усталяваць Docker на сервер Linux
Поўнае кіраўніцтва па ўсталёўцы Docker і Docker Compose на серверах Ubuntu і CentOS для кантэйнерызаваных прыкладанняў.

Docker — гэта платформа для распрацоўкі, дастаўкі і запуску прыкладанняў у кантэйнерах. Кантэйнеры дазваляюць упакаваць прыкладанне з усімі яго залежнасцямі, забяспечваючы яго стабільную працу ў розных асяроддзях. Гэта кіраўніцтва дапаможа вам усталяваць Docker на вашым серверы Hiddence.
Для Ubuntu / Debian
Крок 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
# Для Ubuntu/Debian
sudo apt update
sudo apt install docker-compose-plugin -y
# Для RHEL / CentOS
sudo yum install docker-compose-plugin -y
# Праверка
docker compose versionАсноўныя каманды Docker
bash
# Спампаваць вобраз
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
- Выкарыстоўвайце тамы для пастаяннага захоўвання даных
- Маніторце рэсурсы кантэйнераў: docker stats