创建docker-machine

1.看下docker的版本和win10的版本。

之前遇到一些问题,创建的时候一直停在了waiting for hos to start。看到以下内容的时候我就换了台电脑。也有可能不是这个问题。

For example, if you are trying to run Docker 18.09, then you need Windows 10 version 1809 or higher. Docker 18.09 is simply not compatible with earlier versions of Windows 10.

https://stackoverflow.com/questions/55462846/docker-create-command-hangs-on-waiting-for-host-to-start#

18.09的docker最好用1809及以上版本的win10

创建docker-machine_第1张图片

2.启用hyperv

创建docker-machine_第2张图片

3.添加虚拟机交换机

a.选择本机

b.虚拟交换机管理器

c.新建虚拟网络交换机-->外部-->创建虚拟交换机

d.填下名称,外部网络,选择当前使用的网卡,然后确定完事。

创建docker-machine_第3张图片创建docker-machine_第4张图片

创建docker-machine_第5张图片

4.创建docker-machine

执行创建命令的时候,可能会一直停在Downloading C:\Users\****\.docker\machine\cache\boot2docker.iso from https://github.com/boot2docker/boot2docker/releases/download/v18.09.6/boot2docker.iso.这点,这样的话,直接把下载连接复制出来,可以用直接用迅雷或者浏览器下载都行,然后复制到C:\Users\****\.docker\machine\cache目录下就行。然后再次执行命令,应该就可以了。

docker-machine create -d hyperv --hyperv-virtual-switch "myswitch" myvm1

创建docker-machine_第6张图片

创建成功了。

在Hyper-V管理器中也能看到了。

创建docker-machine_第7张图片

 

在后续的docker-machine ssh myvm1 "********"命令,也可以双击虚拟机运行******

创建docker-machine_第8张图片

你可能感兴趣的:(创建docker-machine)