Я новичок в докере. В чем разница между ними?
docker run 'an image' docker-compose run 'something' docker-compose start 'docker-compose.yml' docker-compose up 'docker-compose.yml'
Заранее спасибо.
https://docs.docker.com/compose/faq/#whats-the-difference-between-up-run-and-start
В чем разница между включением, запуском и запуском?Как правило, вы хотите составить Docker.Используйте up для запуска или перезапуска всех служб, определенных в docker-compose.yml.В стандартном «прикрепленном» режиме вы видите все журналы из всех контейнеров.В «отдельном» режиме (-d) Compose завершает работу после запуска контейнеров, но контейнеры продолжают работать в фоновом режиме. Команда запуска docker-compose предназначена для запуска «one-off» или «adhoc»." задачи.Требуется имя службы, которую вы хотите запустить, и запускаются контейнеры только для служб, от которых зависит запущенная служба.Используйте команду run для запуска тестов или выполнения административных задач, таких как удаление или добавление данных в контейнер тома данных.Команда run действует как docker run -ti в том смысле, что она открывает интерактивный терминал для контейнера и возвращает состояние выхода, соответствующее состоянию выхода процесса в контейнере. Команда запуска docker-compose полезна толькоперезапустить контейнеры, которые были ранее созданы, но были остановлены.Он никогда не создает новые контейнеры.
В чем разница между включением, запуском и запуском?Как правило, вы хотите составить Docker.Используйте up для запуска или перезапуска всех служб, определенных в docker-compose.yml.В стандартном «прикрепленном» режиме вы видите все журналы из всех контейнеров.В «отдельном» режиме (-d) Compose завершает работу после запуска контейнеров, но контейнеры продолжают работать в фоновом режиме.
Команда запуска docker-compose предназначена для запуска «one-off» или «adhoc»." задачи.Требуется имя службы, которую вы хотите запустить, и запускаются контейнеры только для служб, от которых зависит запущенная служба.Используйте команду run для запуска тестов или выполнения административных задач, таких как удаление или добавление данных в контейнер тома данных.Команда run действует как docker run -ti в том смысле, что она открывает интерактивный терминал для контейнера и возвращает состояние выхода, соответствующее состоянию выхода процесса в контейнере.
Команда запуска docker-compose полезна толькоперезапустить контейнеры, которые были ранее созданы, но были остановлены.Он никогда не создает новые контейнеры.
Также: https://docs.docker.com/compose/reference/