我设法在我的VirtualBox中安装Windows Server 2016和Windows Container进行测试。
我也按照https://github.com/Microsoft/Virtualization-Documentation/tree/master/windows-server-container-samples/iis-10.0指南来构建安装了iis的图像。
但是我无法将端口80从容器绑定到主机中的任何端口,这里是我如何使用端口映射运行容器以及 docker ps 命令的结果:
我也尝试-p开关而没有明确告诉端口映射,但这不起作用
我尝试连接到容器并使用 wget 请求默认的iis网页,一切似乎都很好:
此处 docker inspect 容器的结果,在 exposedports 部分,它表示导出端口80 / tcp,但不确定为什么它& #39;没有反映在主机上。有人能告诉我哪里出错了吗?或者这是Windows容器中的错误?我试图在msdn论坛发帖,但他们验证帐户的过程真的很麻烦