Төлем әдістері Abuse

Docker Compose дегеніміз не және оны қалай орнатуға болады

02.09.2023, 22:16

Docker Compose - бұл Docker платформасында көп контейнерлік қосымшаларды анықтауға және басқаруға арналған құрал. Ол бірнеше контейнерлерді біріктіруге және конфигурация файлында олардың арасындағы барлық қажетті параметрлерді, тәуелділіктерді және қатынастарды анықтауға мүмкіндік береді.

Docker Compose не мүмкіндік береді?

Docker Compose көмегімен әрқайсысы өз Docker контейнерінде жұмыс істейтін бірнеше қызметтерден немесе құрамдастардан тұратын күрделі қолданбаларды анықтауға және іске қосуға болады.

Docker Compose бір ортадағы контейнерлер бойынша масштабтауды, басқаруды және бірлесіп жұмыс істеуді жеңілдетеді. Оны пайдаланудың негізгі артықшылықтары:

  • бірнеше контейнерлерден тұратын күрделі қолданбаларды анықтау және басқару жеңілдігі.
  • қызметтерді бастау және тоқтату тәртібін оңай басқару үшін контейнерлер арасындағы тәуелділіктерді және қатынастарды анықтау мүмкіндігі
  • контейнерлер ішінде қызметтерді автоматты түрде масштабтау және тарату.
  • ортаның айнымалыларымен және контейнер параметрлерімен ыңғайлы жұмыс.

Docker Compose контейнерлерді, олардың параметрлерін, ортаның айнымалы мәндерін, желілерді және басқа параметрлерді анықтау үшін YAML файлын пайдаланады. Бұл файлды түсіну және өңдеу оңай.

Docker Compose қалай орнатуға болады

Linux жүйесінде Docker Compose орнату үшін қарапайым қадамдарды орындау қажет.

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

Тұрақты Docker репозиторийін орнатыңыз:

 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 пәрмендерін 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

pip3 көмегімен Docker Compose орнатыңыз:

 sudo pip3 install docker-compose

Docker Compose сәтті орнатылғанын тексеріңіз:

 docker-compose --version

Орнатылған Docker Compose нұсқасын көрсететін хабарды көруіңіз керек.

Docker Compose енді Linux жүйесінде сәтті орнатылуы керек. Сіз оны Docker жүйесінде көп контейнерлік қолданбаларды басқару үшін пайдалана аласыз.