Kaj je Docker Compose?
Docker Compose je orodje za definiranje in izvajanje večkontejnerskih aplikacij Docker z uporabo datoteke YAML (docker-compose.yml). Namesto izvajanja dolgih ukazov docker run z mnogoterimi zastavicami, svojo konfiguracijo storitve deklarativno opišete v datoteki in vse zaženete z docker compose up. To omogoča enostavno upravljanje različic konfiguracije kontejnerja, deljenje s člani ekipe in dosledno reproduciranje okolij. To orodje pretvori ukaz docker run v enakovredno definicijo storitve Compose, obdeluje vrata (-p), spremenljivke okolja (-e), nosilce (-v), pravilnike ponovnega zagona (--restart), omrežja (--network), omejitve virov (--memory, --cpus), oznake, zmogljivosti, zdravstvene preglede, beleženje in še več.
Kako uporabljati Docker Run v Compose
-
Prilepite celoten ukaz docker run v vnosno polje (vključno z 'docker run').
-
Izhod docker-compose.yml se takoj ustvari med tipkanjem.
-
Kliknite enega od gumbov za primere, da naložite vnaprej pripravljen primer ukaza.
-
Preglejte ustvarjeni YAML — poimenovana omrežja so izpisana z 'external: true' kot izhodišče.
-
Kliknite Kopiraj, da kopirate YAML v odložišče, nato ga shranite kot docker-compose.yml.