Windows Server 2019上的Docker Swarm,Windows容器,入口网络路由网格

问题描述

我想在Windows上构建docker swarm集群。为此,我选择Windows Server 2019版本的1809。我在本地计算机上工作,并使用“无业游民”框vm.box=StefanScherer/windows_2019创建了用于开发目的的环境。

  1. 设置主机名。
  2. 设置专用网络(192.168.52.100)
  3. 安装Docker-EE

在此Windows上,我已经使用命令Install-Package Docker -ProviderName DockerMsftProvider -RequiredVersion 19.03 -Force安装了docker-ee,并且docker运行正常。

  1. docker version一切都会好起来
  2. 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)。

第二个问题是路由网格,它不起作用

复制步骤:

  1. docker service create --publish published=8050,target=80,mode=ingress --name aspnetcore_sample mcr.microsoft.com/dotnet/core/samples:aspnetapp
  2. 打开网络浏览器http://127.0.0.1:8050/(在我蜂拥而至的计算机上)

现在,我应该可以在8050端口下访问此示例应用程序。但是http://127.0.0.1:8050/无法正常工作

我知道我可以使用mode=host,但我认为mode=ingress应该可以使用。

我也在Linux上使用相同的命令对其进行了检查,并且可以正常工作

如何解决此问题?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...