Azure service fabric 在服务结构中托管Windows来宾容器
我无法将一个简单的容器部署到安装在Windows 2016数据中心(带容器)上的开发群集上的单个节点。包已部署,但分区状态始终为“内部构建”。我已经在下面列出了应用程序和服务清单 我可以使用以下命令远程访问机器并手动运行容器:Azure service fabric 在服务结构中托管Windows来宾容器,azure-service-fabric,Azure Service Fabric,我无法将一个简单的容器部署到安装在Windows 2016数据中心(带容器)上的开发群集上的单个节点。包已部署,但分区状态始终为“内部构建”。我已经在下面列出了应用程序和服务清单 我可以使用以下命令远程访问机器并手动运行容器: docker run --name nanoiis -d -it -p 80:80 nanoserver/iis. 当容器运行时,我可以从远程计算机访问其中运行的IIS实例。由于记录在案的NAT问题,我无法从主机使用localhost访问容器 现在我需要让容器在服务结构
docker run --name nanoiis -d -it -p 80:80 nanoserver/iis.
当容器运行时,我可以从远程计算机访问其中运行的IIS实例。由于记录在案的NAT问题,我无法从主机使用localhost访问容器
现在我需要让容器在服务结构中运行。我安装了5.4.145.9494。我知道这个版本的运行时中的容器支持正在预览中,但这个简单的用例不应该工作吗
应用程序清单
服务清单
nanoserver/iis:最新版本
我认为您的问题源于默认MS映像没有显式公开端口80。ASF确实需要这个(atm)
只需自己添加,如:
FROM nanoserver/iis
EXPOSE 80
并将其推送到docker hub或您自己的注册表
阅读博客文章,获得一个在ASF上运行的简单IIS容器。
阅读文章以排除故障