Docker Compose - бұл Docker платформасында көп контейнерлік қосымшаларды анықтауға және басқаруға арналған құрал. Ол бірнеше контейнерлерді біріктіруге және конфигурация файлында олардың арасындағы барлық қажетті параметрлерді, тәуелділіктерді және қатынастарды анықтауға мүмкіндік береді.
Docker Compose көмегімен әрқайсысы өз Docker контейнерінде жұмыс істейтін бірнеше қызметтерден немесе құрамдастардан тұратын күрделі қолданбаларды анықтауға және іске қосуға болады.
Docker Compose бір ортадағы контейнерлер бойынша масштабтауды, басқаруды және бірлесіп жұмыс істеуді жеңілдетеді. Оны пайдаланудың негізгі артықшылықтары:
Docker Compose контейнерлерді, олардың параметрлерін, ортаның айнымалы мәндерін, желілерді және басқа параметрлерді анықтау үшін YAML файлын пайдаланады. Бұл файлды түсіну және өңдеу оңай.
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 үшін тәуелділіктерді орнатыңыз:
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 жүйесінде көп контейнерлік қолданбаларды басқару үшін пайдалана аласыз.