Docker Compose multi-container არის ძლიერი და მოსახერხებელი ინსტრუმენტი Docker-ის გარემოში აპლიკაციების ორკესტრირებისთვის. ის საშუალებას გაძლევთ განსაზღვროთ და მართოთ სერვისები და მასთან დაკავშირებული პარამეტრები YAML ფაილში, რაც გაადვილებს მრავალი კონტეინერისგან შედგენილი რთული აპლიკაციების განთავსებას და მართვას.
აქ არის მაგალითი, რათა აჩვენოთ, თუ როგორ გამოიყენოთ აპლიკაციების Docker Compose ორკესტრირება multi-container:
შექმენით docker-compose.yml ფაილი
დაიწყეთ docker-compose.yml ფაილის შექმნით თქვენი აპლიკაციის კონფიგურაციის დასადგენად.
Მაგალითად:
version: '3'
services:
web:
image: nginx:latest
ports:
- 80:80
db:
image: mysql:latest
environment:
- MYSQL_ROOT_PASSWORD=password
ამ მაგალითში ჩვენ განვსაზღვრავთ ორ სერვისს: "ვებ" და "db". "ვებ" სერვისი იყენებს nginx სურათს და ასახავს კონტეინერის 80-ე პორტს მასპინძელ მანქანაზე 80-ე პორტამდე. "db" სერვისი იყენებს mysql image და აყენებს root პაროლს "პაროლზე".
დაიწყეთ აპლიკაცია
მას შემდეგ რაც განსაზღვრავთ docker-compose.yml ფაილს, შეგიძლიათ დაიწყოთ აპლიკაცია შემდეგი ბრძანების გამოყენებით:
docker-compose up
ეს ბრძანება შექმნის და დაიწყებს container კონფიგურაციის საფუძველზე docker-compose.yml ფაილში.
მართეთ აპლიკაცია
თქვენ შეგიძლიათ გამოიყენოთ Docker Compose ბრძანებები თქვენი აპლიკაციის სამართავად.
- შეაჩერე აპლიკაცია:
docker-compose stop - განაახლეთ აპლიკაცია:
docker-compose restart - გაანადგურე აპლიკაცია:
docker-compose down
Docker Compose ავტომატურად შექმნის ქსელებს აპლიკაციის შიგნით დასაკავშირებლად container და დაგეხმარებათ მარტივად მართოთ container და სერვისები.
Docker Compose multi-containe გთავაზობთ მოსახერხებელ და მძლავრ გზას r აპლიკაციების ორკესტრირებისთვის. docker-compose.yml ფაილის და შესაბამისი ბრძანებების გამოყენებით, თქვენ შეგიძლიათ მარტივად განათავსოთ, მართოთ და გააფართოვოთ თქვენი აპლიკაცია Docker გარემოში.

