Docker Compose Is uirlis chumhachtach agus áisiúil é chun multi-container
feidhmchláir a chur ar siúl i dtimpeallacht Docker. Ligeann sé duit seirbhísí agus paraiméadair ghaolmhara a shainiú agus a bhainistiú i gcomhad YAML, rud a fhágann go bhfuil sé éasca feidhmchláir chasta comhdhéanta d’il-choimeádáin a imscaradh agus a bhainistiú.
Seo sampla a léiríonn conas é a úsáid Docker Compose
chun multi-container
feidhmchláir a stiúradh:
Cruthaigh comhad docker-compose.yml
Tosaigh trí chomhad docker-compose.yml a chruthú chun cumraíocht d'iarratas a shainiú.
Mar shampla:
version: '3'
services:
web:
image: nginx:latest
ports:
- 80:80
db:
image: mysql:latest
environment:
- MYSQL_ROOT_PASSWORD=password
Sa sampla seo, sainímid dhá sheirbhís: "gréasán" agus "db". Úsáideann an tseirbhís "gréasáin" an íomhá nginx agus léarscáileanna port 80 den choimeádán chun port 80 ar an meaisín óstach. Úsáideann an tseirbhís "db" an focal faire mysql image
agus socraíonn sé an fhréamhfhocal go "focal faire".
Tosaigh an t-iarratas
Nuair a bheidh an comhad docker-compose.yml sainmhínithe agat, is féidir leat an t-iarratas a thosú ag baint úsáide as an ordú seo a leanas:
docker-compose up
Cruthóidh agus tosóidh an t-ordú seo container
bunaithe ar an gcumraíocht sa chomhad docker-compose.yml.
Bainistigh an t-iarratas
Is féidir leat Docker Compose
orduithe a úsáid chun d'iarratas a bhainistiú.
- Stop an feidhmchlár:
docker-compose stop
- Atosaigh an feidhmchlár:
docker-compose restart
- Scrios an feidhmchlár:
docker-compose down
Docker Compose
Cruthóidh sé go huathoibríoch líonraí chun an container
laistigh den fheidhmchlár a nascadh agus chun cabhrú leat na container
seirbhísí agus na seirbhísí a bhainistiú go héasca.
Docker Compose
Soláthraíonn sé bealach áisiúil agus cumhachtach chun multi-containe
feidhmchláir a stiúradh. Trí úsáid a bhaint as an gcomhad docker-compose.yml agus na horduithe comhfhreagracha, is féidir leat d'iarratas a imscaradh, a bhainistiú agus a scála go héasca i dtimpeallacht Docker.