Загрузка…
Загрузка…
Docker · junior · сложность 3
Обычно вам требуется docker-compose up. Используйте up для запуска или перезапуска всех служб, определенных в docker-compose.yml. В режиме «подключено» по умолчанию вы видите все журналы всех контейнеров. В «отключенном» режиме (-d) Compose завершает работу после запуска контейнеров, но контейнеры продолжают работать в фоновом режиме.
Команда запуска docker-compose предназначена для запуска «разовых» или «специальных» задач. Для этого требуется имя службы, которую вы хотите запустить, и запускает контейнеры только для тех служб, от которых зависит работающая служба. Используйте команду run для запуска тестов или выполнения административных задач, таких как удаление или добавление данных в контейнер тома данных. Команда run действует как docker run -ti в том смысле, что она открывает интерактивный терминал для контейнера и возвращает статус завершения, соответствующий статусу завершения процесса в контейнере. Команда docker-compose start полезна только для перезапуска контейнеров, которые были созданы ранее, но были остановлены. Он никогда не создает новые контейнеры.
Ключевой вывод для интервью: в чем разница между запуском, запуском и запуском в Docker Compose?