我无法通过在使用hyper-v的扩展坞机器上运行的ip访问扩展坞集群
我正在遵循这里的入门教程:https://docs.docker.com/get-started/part4/#accessing-your-cluster我设法让一切正常运行,直到访问你的集群部分。所有命令的输出似乎都是正确的,但当我尝试转到列出的ip时,它显示无法访问该站点。我做错了什么?
教程在我遇到问题的部分之后说了这句话:连接有问题吗?请记住,要在群中使用入口网络,在启用群模式之前,需要在群节点之间打开以下端口:用于容器网络发现的端口7946 TCP/UDP。容器入口网络的端口4789 UDP。我真的不明白这意味着什么,而且我有一种感觉,这已经在windows的常规docker安装过程中完成了。
发布于 2019-01-05 05:36:38
不确定你最终是否找到了解决方案。我也遇到了同样的问题,经过一番搜索,我在docker machine GitHub中找到了解决方案。
根据线程中提供的建议,我将docker教程中提供的命令调整为以下内容:
docker-machine create -d hyperv --hyperv-virtual-switch "DockerExternal" --hyperv-boot2docker-url "https://github.com/boot2docker/boot2docker/releases/download/v18.09.1-rc1/boot2docker.iso" manager1将"DockerExternal“更改为您的外部虚拟交换机的名称,它应该可以工作。
https://stackoverflow.com/questions/53814257
复制相似问题