如果我安装了新的Windows 10 pro和最新的1.13.1(10072)“Docker for Windows”,如果我通过以下方式创建新机器:
docker-machine create --driver hyperv node1
机器只附加了ipv6地址。像docker ssh node1
这样的简单命令会起作用,但是如果我尝试像“docker swarm”这样的高级命令,它就会失败:
$ docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
node1 - hyperv Running tcp://[fe80::215:5dff:fe0f:ae10]:2376 v1.13.1
是否可以创建和使用IPv4 docker机器,或者它不打算在Windows机器上使用?
答案 0 :(得分:0)
有可能。您必须使用外部网络交换机。
创建外部网络交换机打开hyper-v管理器,然后打开虚拟交换机管理器。
最后使用此命令创建节点(主虚拟交换机是外部虚拟交换机的名称):
docker-machine create --driver hyperv --hyperv-virtual-switch" Primary 虚拟交换机"节点1