Я хочу попробовать докер и научиться этому. Моя хост-система - Windows 10, и у меня уже установлена VMware Workstation. Чтобы использовать Docker в Windows, я должен включить Hyper-V, который несовместим с Vmware Workstation. Есть способы смягчить эту проблему, но я планирую пойти другим путем. Поскольку у меня уже установлена рабочая станция Vmware, и я создал гостевую машину Ubuntu 18.04 LTS. Я хочу подтвердить, работает ли docker должным образом в этой гостевой виртуальной машине Ubuntu. Ниже моя конфигурация. Благодарю.

+-----------------------------------------------------------------------------+
|                                                                             |
|               My Windows 10 host machine                                    |
|                                                                             |
|    +-------------------------------------------------------------------+    |
|    | VMware Workstation                                                |    |
|    |                                                                   |    |
|    | +--------------------------------------+  +---------------------+ |    |
|    | |     Ubuntu 18.04 LTS                 |  | Another Windows VM  | |    |
|    | |                                      |  |                     | |    |
|    | |                                      |  |                     | |    |
|    | | +----------------------------------+ |  |                     | |    |
|    | | |   Docker                         | |  |                     | |    |
|    | | |                                  | |  |                     | |    |
|    | | | +-------------+ +-------------+  | |  |                     | |    |
|    | | | | Container 1 | | Container 2 |  | |  |                     | |    |
|    | | | +-------------+ +-------------+  | |  |                     | |    |
|    | | +----------------------------------+ |  |                     | |    |
|    | +--------------------------------------+  +---------------------+ |    |
|    +-------------------------------------------------------------------+    |
|                                                                             |
+-----------------------------------------------------------------------------+

1 ответ1

1

Да, контейнеры Docker будут работать в ВМ, потому что контейнеры Docker - это только процессы Linux. Нет виртуализации.

AFAIK "виртуализация", необходимая для запуска контейнеров Docker в Windows, обусловлена "машиной Docker", которая эмулирует Linux для запуска контейнеров, но если вы используете обычную виртуальную машину Linux, вам это не нужно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .