DevTulz Online

docker run naredba
docker-compose.yml
Primjeri:

Što je Docker Compose?

Docker Compose je alat za definiranje i pokretanje Docker aplikacija s više kontejnera pomoću YAML datoteke (docker-compose.yml). Umjesto pokretanja dugih docker run naredbi s mnogo zastavica, opisujete konfiguraciju usluge deklarativno u datoteci i pokrećete sve s docker compose up. To olakšava kontrolu verzija konfiguracije kontejnera, dijeljenje s članovima tima i dosljedno reproduciranje okruženja. Ovaj alat pretvara docker run naredbu u ekvivalentnu Compose definiciju usluge, obrađujući portove (-p), varijable okoline (-e), volumene (-v), politike ponovnog pokretanja (--restart), mreže (--network), ograničenja resursa (--memory, --cpus), oznake, mogućnosti, provjere zdravlja, bilježenje i više.

Kako koristiti Docker Run u Compose

  • Zalijepite svoju potpunu docker run naredbu u polje za unos (uključujući 'docker run').

  • Izlaz docker-compose.yml generira se trenutno dok tipkate.

  • Kliknite na jedan od gumba primjera za učitavanje unaprijed izrađene primjerske naredbe.

  • Pregledajte generirani YAML — nazvane mreže se ispisuju s 'external: true' kao polaznom točkom.

  • Kliknite Kopiraj za kopiranje YAML-a u međuspremnik, a zatim ga spremite kao docker-compose.yml.