DevTulz Online

amri ya docker run
docker-compose.yml
Mifano:

Docker Compose ni nini?

Docker Compose ni zana ya kufafanua na kuendesha programu za Docker zenye kontena nyingi kwa kutumia faili la YAML (docker-compose.yml). Badala ya kuendesha amri ndefu za docker run zenye bendera nyingi, unaelezea usanidi wa huduma yako kwa njia ya kutangaza katika faili na kuanzisha kila kitu kwa docker compose up. Hii inafanya iwe rahisi kudhibiti matoleo ya usanidi wa kontena, kushiriki na wanachama wa timu, na kuzalisha upya mazingira kwa uthabiti. Zana hii inabadilisha amri ya docker run kuwa ufafanuzi sawa wa huduma ya Compose, ikishughulikia bandari (-p), vigeuzi vya mazingira (-e), sauti (-v), sera za kuanzisha upya (--restart), mitandao (--network), mipaka ya rasilimali (--memory, --cpus), lebo, uwezo, ukaguzi wa afya, uandikishaji na zaidi.

Jinsi ya Kutumia Docker Run hadi Compose

  • Bandika amri yako kamili ya docker run kwenye kisanduku cha ingizo (ikiwemo 'docker run').

  • Matokeo ya docker-compose.yml yanazalishwa mara moja unapochapisha.

  • Bonyeza moja ya vitufe vya mifano ili kupakia amri ya mfano iliyojengwa awali.

  • Kagua YAML iliyozalishwa — mitandao iliyopewa majina inatolewa na 'external: true' kama hatua ya kuanza.

  • Bonyeza Nakili ili kunakili YAML kwenye ubao wa kunakili, kisha uihifadhi kama docker-compose.yml.