繁体   English   中英

运行Win10 Insider的Windows Docker Swarm IIS服务但无法访问

[英]Docker for Windows Swarm IIS Service with Win10 Insider running but unreachable

我目前正在尝试使用Docker for Windows的Swarm Services。 新的Win10 Insider内部版本支持Windows容器的覆盖网络,我很高兴看到我的IIS服务真正启动。 我遇到的唯一问题是,尽管尝试了多种操作(例如不同的端口和网络),但我仍无法在浏览器中访问该服务。 发出的命令如下:

docker service create --name webfarm -p 80:80 microsoft/iis

我还尝试使用--network标志来尝试不同的网络,并且确保测试了docker service inspect webfarm命令中所有可见的IP地址。

docker service ps webfarm确实表明我的服务处于“运行中”状态,并且没有任何错误,所以我不知道我还能尝试什么。 特别是由于这些命令在Linux和Apache上运行良好。

我想知道是否有人能够在Windows Insider版本(15046)上使用Windows容器成功创建服务,如果可以,怎么办?

没关系,我发现实际上还不支持此功能。

以下源状态:

“目前,仅按照Microsoft博客文章中的描述实施了DNS循环。您现在不能用来在外部发布端口。在不久的将来还会有更多发布。” https://stefanscherer.github.io/docker-swarm-mode-windows10/

确实,博客文章指出:“当前,Windows支持服务之间的DNS Round-Robin负载平衡。尚不支持Windows Docker主机的路由网格,但即将推出。今天寻求替代负载平衡策略的用户可以设置一个外部负载平衡器(例如NGINX),并使用Swarm的发布端口模式公开要进行负载平衡的容器主机端口。” https://blogs.technet.microsoft.com/virtualization/2017/02/09/overlay-network-driver-with-support-for-docker-swarm-mode-now-available-to-windows-insiders-on -windows-10 /

我想我将不得不等待此功能,与此同时,我将使用替代功能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM