В чем разница между Docker Host и Container

Я начал изучать Докера. Но я часто смущаюсь, хотя я читаю его в нескольких местах.

Докерный хост и докер-контейнер.

  • Docker Engine - это базовый движок, который обрабатывает контейнеры.
  • Контейнеры Docker сидят на вершине двигателя Docker. Это создается рецептами (текстовый файл с оболочкой script). Он извлекает изображение из концентратора, и вы можете установить его на нем.
  • В типичной среде приложения вы создадите отдельные контейнеры для каждой части системы, сервера приложений, сервера баз данных, веб-сервера и т.д. (по одному контейнеру для каждого).
  • Docker Swarm - это кластер контейнеров.

Где находится хост Docker? Это другое слово для контейнера или другого слоя, где вы можете хранить несколько контейнеров вместе?

Извините, может быть, основной вопрос. Я googled это, но бесполезно.

Ответ 1

Хост docker является базовым традиционным сервером ОС, где ОС и процессы работают в обычном (неконтейнерном) режиме. Таким образом, ОС и процессы, которые вы запускаете, фактически запуская и загружая сервер (или виртуальную машину), являются хостом докера. Процессы, которые запускаются в контейнерах через команды докеров, являются вашими контейнерами.

Чтобы сделать аналогию: хост-докер-это игровая площадка, контейнеры-докеры - это дети, которые там играют.

Ответ 2

Docker Host - это машина, на которой установлен Docker Engine.

Ответ 3

Докер-хост - это машина, на которой вы установили движок докеров. контейнер докера можно сравнить с простым процессом, выполняемым на том же самом узле докера.

Ответ 4

Хост является базовой ОС и поддерживает изоляцию приложения (т.е. изоляцию процессов и пользователей через "контейнеры". Docker предоставляет API, который определяет способ упаковки приложений и методы работы с контейнерами.

Host = реализация контейнера Docker = упаковка приложений и управление контейнерами

Ответ 5

Вот картинка, которую я нахожу легче понять, чем слова. Я нашел это здесь.

Хост - это машина, управляющая контейнерами и образами, где вы фактически установили Docker.

enter image description here