Обратно към блога
Януари 13, 2026Ръководства

Как да инсталирате Docker на Linux сървър

Пълно ръководство за инсталиране на Docker и Docker Compose на сървъри Ubuntu и CentOS за контейнеризирани приложения.

Как да инсталирате Docker на Linux сървър

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