2015-10-23 2 views
10

Я начал изучать Докер. Но я часто смущаюсь, хотя я читаю его в разных местах.В чем разница между Docker Host и контейнером

Docker Host and Docker Container.

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

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

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

ответ

7

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

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

3

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

2

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

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

+0

Спасибо за обновление, Пол –

1

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

Смежные вопросы