В чем разница между Службой Docker и Docker контейнер?

Когда мы используем услуги докер создать команду и когда мы используем команду докер запустить?

Короче: сервис Докер используется в основном при настройке мастер-узел с Swarm Docker, чтобы контейнеры Docker будет работать в распределенной среде и его можно легко управлять.

Докер запустить: в окне настройки выполните команду создает первый записываемый слой-контейнер за указанным изображением, и затем запускает его с помощью указанной команды.

То есть, докер запустить приравнивается к API /контейнеры/создать /контейнеры/(код)/старт

источник: https://docs.docker.com/engine/reference/commandline/run/#parent-command

Услуга настройки: Услуги докер будет изображение на конструирование в контексте некоторых крупных приложений. Примерами услуг могут включать в себя HTTP-сервер, базы данных, или любой другой тип исполняемая программа, которую вы хотите работать в распределенной среде.

При создании сервиса, необходимо указать, какой образ контейнера использовать и какие команды выполнять внутри запущенных контейнеров. Можно также задать параметры для сервиса в том числе:

  • порт, в котором Рой сделает услугу доступной за пределами Роя
  • оверлейная сеть для обслуживания для подключения к другим службам в рой
  • Центральный процессор и ограничивает память и оговорок
  • политика последовательного обновления
  • количество копий изображения для работы в рой

источник: https://docs.docker.com/engine/swarm/how-swarm-mode-works/services/#services-tasks-and-containers

Комментарии (2)

Вы можете прочитать и"докер сервис-это новый докер запустить и"

Согласно этим слайдам, и"обслуживание докер создания" как и"развивались на" докер запустить. Вам нужно создать и"обслуживание" Если вы хотите развернуть контейнер Докер Рой

Комментарии (0)

Услуги докер похожи на "чертежи" и для контейнеров. Вы можете, например, определить простой работник как услуга, а затем данные, что обслуживание до 20 контейнеры, чтобы пройти без очереди очень быстро. После этого Вы данные, что обслуживание до 3 контейнеров снова. Кроме того, по Рой эти контейнеры могут использоваться для различных узлов вашего Роя.

Но да, я также рекомендую читать документацию, просто как @Тристан предложил.

Комментарии (0)

Докер будет запущен один контейнер.

С услугой "докер" вы управляете группу контейнеров (с того же образа). Вы можете масштабировать (запустить несколько контейнеров) или обновить их.

Комментарии (0)
  • настройки запускать используется для создания самостоятельные контейнер
  • служба докер создать используется для создания экземпляров (так называемый задачаы), что сервис работает в кластере (так называемый рой) компьютеров (узелы). Эти задачи являются контейнерами конечно, но не автономные контейнеры. В некотором смысле служба выступает в качестве шаблона при создании задачи.

Например

docker service create --name MY_SERVICE_NAME --replicas 3 IMAGE:TAG

создает 3 задачи службы MY_SERVICE_NAME, который основан на изображении:изображение метки.

Более подробную информацию можно найти здесь

Комментарии (0)