Шта је 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.