Grįžti į tinklaraštį
Sausis 13, 2026Vadovai

Kaip įdiegti Docker Linux serveryje

Pilnas vadovas Docker ir Docker Compose diegimui Ubuntu ir CentOS serveriuose konteinerizuotoms programoms.

Kaip įdiegti Docker Linux serveryje

Docker yra platforma programų kūrimui, siuntimui ir paleidimui konteineriuose. Konteineriai leidžia supakuoti programą su visomis jos priklausomybėmis, užtikrinant, kad ji veiks nuosekliai skirtingose aplinkose. Šis vadovas padės jums įdiegti Docker jūsų Hiddence serveryje.

Ubuntu / Debian

1 žingsnis: Atnaujinkite sistemos paketus

bash
sudo apt update
sudo apt upgrade -y

2 žingsnis: Įdiekite būtinas sąlygas

bash
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -y

3 žingsnis: Pridėkite Docker saugyklą ir įdiekite

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 žingsnis: Įdiekite būtinas sąlygas

bash
sudo yum install -y yum-utils

2 žingsnis: Pridėkite Docker saugyklą ir įdiekite

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

Diegimo patikrinimas

bash
sudo docker --version
sudo docker run hello-world

Docker Compose diegimas

Docker Compose leidžia apibrėžti ir paleisti kelių konteinerių Docker programas. Šiuolaikinėse sistemose rekomenduojama jį įdiegti kaip papildinį:

bash
# Ubuntu/Debian
sudo apt update
sudo apt install docker-compose-plugin -y

# RHEL / CentOS
sudo yum install docker-compose-plugin -y

# Patikrinkite
docker compose version

Pagrindinės Docker komandos

bash
# Atsisiųsti vaizdą
docker pull nginx

# Paleisti konteinerį
docker run -d -p 80:80 --name mynginx nginx

# Rodyti veikiančius konteinerius
docker ps

# Sustabdyti konteinerį
docker stop mynginx

# Pašalinti konteinerį
docker rm mynginx

Naudingi patarimai

  • Pridėkite savo vartotoją į docker grupę, kad paleistumėte Docker be sudo: sudo usermod -aG docker $USER
  • Naudokite Docker Compose kelių konteinerių programoms
  • Reguliariai valykite nenaudojamus vaizdus ir konteinerius: docker system prune
  • Naudokite tomus nuolatiniam duomenų saugojimui
  • Stebėkite konteinerio išteklius: docker stats