Joã*_*ias 14 windows hyper-v docker docker-machine
我正在使用带有Windows和Hyper-v的docker来创建容器.我在我的docker配置中添加了一个docker machine vmachine.第一次创建机器时,它会获得一个IP(虽然我无法管理nginx来访问它 - ERR_CONNECTION_REFUSED)并完成启动.
当我关闭机器然后尝试启动它时,我会陷入此消息中
等待SSH可用...
它并没有从那里发展.机器启动了,但是当我输入docker-machine ip vmachine像fe80::215:5dff:fe21:10bIPv4 这样的命令时,我得到了一个IPv6
我究竟做错了什么?
这里的问题是默认情况下docker使用DockerNAT网络交换机.您应该创建一个新的外部网络交换机.此处和此处涵盖此问题.您可以使用以下命令创建外部网络交换机
docker-machine create -d hyperv --hyperv-virtual-switch external-switch tempbox1
Run Code Online (Sandbox Code Playgroud)
或者您可以通过UI创建一个
创建外部交换机后务必重启设备.
| 归档时间: |
|
| 查看次数: |
9385 次 |
| 最近记录: |