Начини плаћања Abuse

Шта је Докер Компоуз и како га инсталирати

02.09.2023, 22:16

Docker Compose је алат за дефинисање и управљање апликацијама са више контејнера на Docker платформи. Омогућава вам да комбинујете више контејнера заједно и дефинишете сва потребна подешавања, зависности и односе између њих у конфигурационој датотеци.

Шта Докер Компоуз дозвољава?

Користећи Docker Compose, можете дефинисати и покретати сложене апликације које се састоје од више сервиса или компоненти, од којих свака ради у свом Docker контејнеру.

Докер Компоуз олакшава скалирање, управљање и сарадњу између контејнера у једном окружењу. Главне предности његовог коришћења су:

  • лакоћа дефинисања и управљања сложеним апликацијама које се састоје од више контејнера.
  • могућност дефинисања зависности и односа између контејнера ради лаког управљања редоследом покретања и заустављања сервиса
  • аутоматско скалирање и дистрибуција сервиса унутар контејнера.
  • практичан рад са променљивим окружења и подешавањима контејнера.

Docker Compose користи YAML датотеку за дефинисање контејнера, њихових подешавања, променљивих окружења, мрежа и других параметара. Ова датотека је лака за разумевање и уређивање.

Како инсталирати Докер Компоуз

Да бисте инсталирали Docker Compose на Linux, потребно је да пратите једноставне кораке.

За Docker Compose је потребно да Docker Engine буде инсталиран на вашем систему. Ако већ имате инсталиран Docker Engine, можете прећи на следећи корак. Ако немате Docker Engine, покрените следеће команде:

Ажурирајте индекс пакета:

 sudo apt update

Инсталирајте пакете потребне за додавање нових репозиторијума путем HTTPS-а:

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

Додајте званични Docker GPG кључ:

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

Инсталирајте стабилни Докер репозиторијум:

 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

Поново ажурирајте индекс пакета:

 sudo apt update

Инсталирајте Docker Engine и његове зависности:

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

Уверите се да је Docker сервис покренут:

 sudo systemctl start docker

Додајте тренутног корисника у docker групу да бисте покренули Docker команде без коришћења sudo :

 sudo usermod -aG docker $USER

Након тога, поново покрените систем или се одјавите из тренутне сесије и поново се пријавите.

Инсталирање Docker Compose-а

Прво, инсталирајте зависности за Docker Compose:

 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

Инсталирајте Docker Compose користећи pip3 :

 sudo pip3 install docker-compose

Проверите да ли је Docker Compose успешно инсталиран:

 docker-compose --version

Требало би да видите поруку која показује инсталирану верзију Docker Compose-а.

Докер Компоуз би сада требало да буде успешно инсталиран на вашем Линукс систему. Можете га користити за управљање апликацијама са више контејнера на Докеру.