Maksājuma metodes Abuse

Kas ir Docker Compose un kā to instalēt

02.09.2023, 22:16

Docker Compose ir rīks vairāku konteineru lietojumprogrammu definēšanai un pārvaldīšanai Docker platformā. Tas ļauj apvienot vairākus konteinerus kopā un konfigurācijas failā definēt visus nepieciešamos iestatījumus, atkarības un attiecības starp tiem.

Ko ļauj Docker Compose?

Izmantojot Docker Compose, varat definēt un palaist sarežģītas lietojumprogrammas, kas sastāv no vairākiem pakalpojumiem vai komponentēm, no kurām katra darbojas savā Docker konteinerā.

Docker Compose ļauj viegli mērogot, pārvaldīt un sazināties starp konteineriem vienā vidē. Galvenie ieguvumi no tā izmantošanas ir šādi:

  • Viegli definēt un pārvaldīt sarežģītas lietojumprogrammas, kas sastāv no vairākiem konteineriem.
  • iespēja definēt atkarības un attiecības starp konteineriem, lai viegli pārvaldītu pakalpojumu palaišanas un apturēšanas secību.
  • automātiska pakalpojumu mērogošana un sadale konteineros.
  • viegla vides mainīgo un konteineru iestatījumu apstrāde.

Docker Compose izmanto YAML failu, lai definētu konteinerus, to iestatījumus, vides mainīgos, tīklus un citus parametrus. Šis fails ir viegli saprotams un rediģējams.

Kā instalēt Docker Compose

Docker Compose instalēšana Linux operētājsistēmā ir vienkārša.

Lai instalētu Docker Compose, jūsu sistēmā ir jābūt Docker Engine. Ja Docker Engine jau ir instalēts, varat pāriet pie nākamā soļa. Ja jums nav Docker Engine, izpildiet šīs komandas:

Atjauniniet pakotņu indeksu:

sudo apt update

Instalējiet paketes, kas nepieciešamas, lai pievienotu jaunas repozitorijas, izmantojot HTTPS:

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

Pievienojiet oficiālo Docker GPG atslēgu:

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

Instalējiet stabilu Docker repozitoriju:

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

Atjauniniet pakešu indeksu vēlreiz:

sudo apt update

Instalējiet Docker Engine un tā atkarības:

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

Pārliecinieties, ka darbojas Docker pakalpojums:

sudo systemctl start docker

Pievienojiet pašreizējo lietotāju docker grupai, lai palaistu Docker komandas, neizmantojot sudo:

sudo usermod -aG docker $USER

Pēc tam restartējiet sistēmu vai izstājieties no pašreizējās sesijas un atkal piesakieties.

Docker Compose instalēšana

Vispirms instalējiet Docker Compose atkarības:

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

Instalējiet Docker Compose, izmantojot pip3:

sudo pip3 install docker-compose

Pārbaudiet, vai Docker Compose ir veiksmīgi instalēts:

docker-compose --version

Ir jāparādās ziņojumam, kurā norādīta uzstādītā Docker Compose versija.

Tagad Docker Compose ir veiksmīgi instalēts jūsu Linux sistēmā. To var izmantot, lai pārvaldītu vairāku konteineru lietojumprogrammas Docker.