Как создать виртуальную машину по команде «Docker-машина создать» с Windows - PullRequest
0 голосов
/ 25 апреля 2019

У меня есть проект в Visual Studio 2019. Я хочу изучить Docker и попытаться развернуть мои 2 веб-приложения в рое.

Когда я использую команду "docker-machine create -d hyperv --hyperv-virtual-switch "stationext" myvm1 "Docker создает виртуальную машину.Я вижу это в диспетчере Hyper-V.Но эта виртуальная машина с Linux.

Как создать виртуальную машину по команде "docker-machine create" с Windows на борту?

Журнал от создания

PS C:\WINDOWS\system32> docker-machine create -d hyperv --hyperv-virtual-switch "stationext" myvm3
Running pre-create checks...
Creating machine...
(myvm3) Copying C:\Users\Sergii\.docker\machine\cache\boot2docker.iso to C:\Users\Sergii\.docker\machine\machines\myvm3\boot2docker.iso...
(myvm3) Creating SSH key...
(myvm3) Creating VM...
(myvm3) Using switch "stationext"
(myvm3) Creating VHD
(myvm3) Starting VM...
(myvm3) Waiting for host to start...
Waiting for machine to be running, this may take a few minutes...
Detecting operating system of created instance...
Waiting for SSH to be available...
Detecting the provisioner...
Provisioning with boot2docker...
Copying certs to the local machine directory...
Copying certs to the remote machine...
Setting Docker configuration on the remote daemon...
Checking connection to Docker...
Docker is up and running!
To see how to connect your Docker Client to the Docker Engine running on this virtual machine, run: C:\Program Files\Docker\Docker\Resources\bin\docker-machine.exe env myvm3

Что я вижу в VM

1 Ответ

0 голосов
/ 25 апреля 2019

Я думаю, что поведение ожидаемое, не знаю, где вы увидели, что будете запускать контейнеры Windows OS, boot2docker - это Linux, как вы можете видеть на их git:

https://github.com/boot2docker/boot2docker#readme

В то же время вы можете видеть, что это устарело в пользу Docker для Windows. Для запуска хоста Windows на Docker, я думаю, вы должны взглянуть на это:

https://www.docker.com/products/windows-containers

...