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 გარემოში.