
microsoft/windows-servercore-iis-insiderwindowsservercore-10.0.***.1 (20H1)这是基于内部版本操作系统的Internet Information Services (IIS)内部版本镜像,包含测试版功能。
启用IIS ETW日志用于Docker日志。
DockerfileFROM mcr.microsoft.com/windows/servercore/iis/insider:windowsservercore-{build}.{revision} WORKDIR /inetpub/wwwroot COPY content/ .
然后您可以构建并运行Docker镜像:
$ docker build -t iis-site . $ docker run -d -p 8000:80 --name my-running-site iis-site
无需在Dockerfile中指定ENTRYPOINT,因为microsoft/iis基础镜像已包含一个入口点应用程序,用于监控IIS万维网发布服务(W3SVC)的状态。
注意:本仓库未发布或维护latest标签。拉取或引用本仓库镜像时,请声明特定标签。
在当前版本中,您无法使用
http://localhost从容器主机浏览网站。这是WinNAT的已知行为,将在未来版本中解决。在此之前,您需要使用容器的IP地址。
容器启动后,您需要获取其IP地址才能从浏览器连接到运行中的容器。使用docker inspect命令执行此操作:
docker inspect -f "{{ .NetworkSettings.Networks.nat.IPAddress }}" my-running-site
您将看到类似以下的输出:
172.28.103.186
您可以使用IP地址和配置的端口连接运行中的容器,例如示例中的[***]。
除静态内容外,IIS还可以运行其他工作负载,包括但不限于ASP.NET、ASP.NET Core、NodeJS、PHP和Apache Tomcat。
有关在容器中运行ASP.NET应用程序的综合教程,请查看文档站点上的教程。
| 标签 | 架构 | Dockerfile | 操作系统版本 | 创建时间 | 最后更新时间 |
|---|---|---|---|---|---|
| windowsservercore-10.0.***.1 | amd64 | Dockerfile | 10.0.***.1 | 01/28/2020 | 02/28/2020 |
您可以在[***]
如有任何问题或疑虑,请通过GitHub issue与我们联系。
MICROSOFT SOFTWARE SUPPLEMENTAL LICENSE TERMS
CONTAINER OS IMAGE
Microsoft Corporation(或根据您的居住地点,其关联公司)(简称“我们”或“Microsoft”)向您授予本容器操作系统镜像补充程序(“补充程序”)的许可。您被许可将本补充程序与基础主机操作系统软件(“主机软件”)结合使用,仅用于协助运行主机软件中的容器功能。主机软件许可条款适用于您对补充程序的使用。如果您没有主机软件的许可,则不得使用本补充程序。您可以将本补充程序与每个有效许可的主机软件副本一起使用。



manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务