DevTulz Online

команда docker run
docker-compose.yml
Примери:

Какво е Docker Compose?

Docker Compose е инструмент за дефиниране и стартиране на многоконтейнерни Docker приложения с помощта на YAML файл (docker-compose.yml). Вместо да изпълнявате дълги команди docker run с много флагове, описвате конфигурацията на услугата декларативно във файл и стартирате всичко с docker compose up. Това улеснява контрола на версиите на конфигурацията на контейнера, споделянето й с членовете на екипа и последователното възпроизвеждане на средите. Този инструмент преобразува команда docker run в еквивалентната дефиниция на Compose услуга, обработвайки портове (-p), променливи на средата (-e), томове (-v), политики за рестартиране (--restart), мрежи (--network), ограничения на ресурсите (--memory, --cpus), етикети, способности, проверки на здравето, регистриране и още.

Как да използвате Docker Run към Compose

  • Поставете пълната си команда docker run в полето за въвеждане (включително 'docker run').

  • Изходът docker-compose.yml се генерира мигновено докато пишете.

  • Кликнете върху един от бутоните с примери, за да заредите предварително изграден примерен команда.

  • Прегледайте генерирания YAML — именуваните мрежи се изхвърлят с 'external: true' като отправна точка.

  • Кликнете Копирай, за да копирате YAML в клипборда, след което го запазете като docker-compose.yml.