创建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

2.启用hyperv

3.添加虚拟机交换机

a.选择本机

b.虚拟交换机管理器

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

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

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

创建成功了。

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

 

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值