问题描述
我想在Windows上构建docker swarm集群。为此,我选择Windows Server 2019
版本的1809
。我在本地计算机上工作,并使用“无业游民”框vm.box=StefanScherer/windows_2019
创建了用于开发目的的环境。
- 设置主机名。
- 设置专用网络(192.168.52.100)
- 安装Docker-EE
在此Windows上,我已经使用命令Install-Package Docker -ProviderName DockerMsftProvider -RequiredVersion 19.03 -Force
安装了docker-ee,并且docker运行正常。
-
docker version
一切都会好起来 -
docker run -it --rm -p 8000:80 --name aspnetcore_sample mcr.microsoft.com/dotnet/core/samples:aspnetapp
->效果也很好。
我的第一个问题是当我执行命令docker swarm init --advertise-addr=192.168.52.100
时,我注意到我的互联网连接丢失了一段时间(也包括init / join / leave)。
第二个问题是路由网格,它不起作用
复制步骤:
-
docker service create --publish published=8050,target=80,mode=ingress --name aspnetcore_sample mcr.microsoft.com/dotnet/core/samples:aspnetapp
- 打开网络浏览器http://127.0.0.1:8050/(在我蜂拥而至的计算机上)
现在,我应该可以在8050端口下访问此示例应用程序。但是http://127.0.0.1:8050/无法正常工作
我知道我可以使用mode=host
,但我认为mode=ingress
应该可以使用。
我也在Linux上使用相同的命令对其进行了检查,并且可以正常工作
如何解决此问题?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)