如何从Windows Server 2016虚拟机外部访问容器化ASP.NET Core(Docker EE Windows容器)?
我的ASP.NET Core应用容器化实践分享
我是Docker和Windows容器领域的新手,最近在折腾一个后端基于SQL Server 2016的ASP.NET Core 2.0示例应用,跟大家分享下目前的进展:
- 这个应用直接部署在Windows Server 2016虚拟机上时,运行完全正常,没有任何问题。
- 后来我用Docker EE Windows容器把它做了容器化处理,启动容器之后,我能在Windows Server 2016虚拟机的主机上顺利访问到这个应用。
下面是我构建和启动容器的具体操作(前提是我已经写好了配置正确的Dockerfile):
- 构建镜像命令:
docker build -t my-aspnet-core-app . - 启动容器命令:
docker run -d -p 80:80 my-aspnet-core-app
内容的提问来源于stack exchange,提问作者jbl




