ASP.NET Core 如何在运行Docker容器时指定容器外部端口
2018-04-24 19:31
477 查看
前面我写了一系列关于持续集成的文章,最终构建出来的镜像运行之后,应该会发现每次构建运行之后端口都变了,这对于我们来说是十分不方便的,所以我们可以通过修改docker compose的配置文件来完成我们的需求。
熟悉Docker的都应该知道容器运行时其内部会有一个端口以映射到我们外部的端口,我们需要固定的就是这个外部端口。
打开
docker-compose.override.yml文件
version: '3' services: webapplication6: environment: - ASPNETCORE_ENVIRONMENT=Development ports: - "80"
上面的代码最后有一个ports,我们改为
"32774:80",那么我们外部端口就会被固定位32774,就是这么简单!
http://www.cnblogs.com/stulzq/p/8811183.html
相关文章推荐
- Docker容器中运行ASP.NET Core
- 在Linux和Windows的Docker容器中运行ASP.NET Core
- ASP.NET Core 2.0 : 五.服务是如何加载并运行的, Kestrel、配置与环境
- 如何在ASP.NET Core应用程序运行Vue并且部署在IIS上详解
- 【dotnet跨平台】如何启用远程访问asp.net mvc 5网站并指定端口?
- 在Linux和Windows的Docker容器中运行ASP.NET Core
- ASP.NET Core 应用在Linux上如何运行
- ASP.NET Core 网站在Docker中运行
- 你需要知道的这几种 asp.net core 修改默认端口的方式
- 在asp.net中,如何回车触发指定按钮的事件
- Docker打包 Asp.Net Core应用,在CentOS上运行
- Asp.Net如何将多个RadioButton指定在一个组中
- Win8操作系统下IIS如何配置asp.net的运行环境
- Asp.Net Core 如何在 IIS 中设置环境变量
- IIS与.NET顺序安装反了,无法建ASP.NET应用程序或者服务(Visual Studio.net 已检测到指定的WEB服务器运行的不是ASP。NET1.1版。)
- asp.net网站程序在指定用户运行
- ASP.NET Core 2.0系列学习笔记-应用程序修改默认端口支持外网IP访问
- ASP.NET Core 1.0: 指定Default Page
- 在Asp.Net中如何将从SQL读出来的表转化成XML文件并保存在指定的位置中用C#
- “Visual Studio.net已检测到指定的Web服务器运行的不是Asp.net1.1版。您将无法运行Asp.net Web应用程序或服务”问题的解决方案