Makseviisid Abuse

Mis on Docker Compose ja kuidas seda paigaldada

02.09.2023, 22:16

Docker Compose on vahend mitme konteineri rakenduste defineerimiseks ja haldamiseks Dockeri platvormil. See võimaldab ühendada mitu konteinerit ning määrata konfiguratsioonifailis kõik vajalikud seaded, sõltuvused ja nendevahelised suhted.

Mida võimaldab Docker Compose?

Docker Compose'i abil saate määratleda ja käivitada keerulisi rakendusi, mis koosnevad mitmest teenusest või komponendist, millest igaüks töötab oma Docker-konteineris.

Docker Compose võimaldab hõlpsasti skaleerida, hallata ja suhelda konteinerite vahel samas keskkonnas. Selle kasutamise peamised eelised on järgmised:

  • Mitmest konteinerist koosnevate keerukate rakenduste lihtsus määratlemisel ja haldamisel.
  • võimalus määratleda konteinerite vahelisi sõltuvusi ja seoseid, et hõlpsasti hallata teenuste käivitamise ja peatamise järjekorda
  • teenuste automaatne skaleerimine ja jaotamine konteinerite sees.
  • keskkonnamuutujate ja konteineri seadete lihtne käsitlemine.

Docker Compose kasutab konteinerite, nende seadete, keskkonnamuutujate, võrkude ja muude parameetrite defineerimiseks YAML-faili. Seda faili on lihtne mõista ja redigeerida.

Kuidas paigaldada Docker Compose'i

Docker Compose'i paigaldamiseks Linuxis on lihtsad sammud.

Docker Compose eeldab, et teie süsteemis on olemas Docker Engine. Kui teil on Docker Engine juba paigaldatud, võite jätkata järgmise sammuga. Kui teil aga Docker Engine'i ei ole, järgige käske:

Uuendage paketi indeksit:

sudo apt update

Paigaldage HTTPS-i kaudu uute repositooriumide lisamiseks vajalikud paketid:

sudo apt install apt-transport-https ca-certificates curl software-properties-common

Lisage ametlik Dockeri GPG-võti:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Installige stabiilne Dockeri repositoorium:

echo "deb [arch=amd64 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

Uuendage paketiindeks uuesti:

sudo apt update

Paigaldage Docker Engine ja selle sõltuvused:

sudo apt install docker-ce docker-ce-cli containerd.io

Veenduge, et Dockeri teenus töötab:

sudo systemctl start docker

Lisage praegune kasutaja Dockeri gruppi, et käivitada Dockeri käske ilma sudo kasutamiseta:

sudo usermod -aG docker $USER

Pärast seda taaskäivitage süsteem või logige praegusest seansist välja ja logige uuesti sisse.

Docker Compose'i paigaldamine

Kõigepealt installige Docker Compose'i sõltuvused:

sudo apt install libffi-dev libssl-dev
sudo apt install python3 python3-pip
sudo apt install -y python3-dev
sudo apt remove docker-compose
sudo pip3 uninstall docker-compose

Paigaldage Docker Compose, kasutades pip3:

sudo pip3 install docker-compose

Kontrollige, et Docker Compose on edukalt paigaldatud:

docker-compose --version

Te peaksite nägema teadet, mis näitab, milline Docker Compose'i versioon on paigaldatud.

Docker Compose peaks nüüd olema edukalt installeeritud teie Linuxi süsteemi. Saate seda kasutada mitme konteineri rakenduste haldamiseks Dockeril.