是否可以在Windows 10上创建支持ipv4的Docker Machine?

时间:2017-02-24 12:27:39

标签: docker docker-machine

如果我安装了新的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机器上使用?

1 个答案:

答案 0 :(得分:0)

有可能。您必须使用外部网络交换机。

创建外部网络交换机打开hyper-v管理器,然后打开虚拟交换机管理器。

Related docker documentation

最后使用此命令创建节点(主虚拟交换机是外部虚拟交换机的名称):

  

docker-machine create --driver hyperv --hyperv-virtual-switch" Primary   虚拟交换机"节点1