如果是netcore程序
在程序中加入如下内容
public class Program
{
public static void Main(string[] args)
{
CreateWebHostBuilder(args)
.UseKestrel()
.UseContentRoot(Directory.GetCurrentDirectory())
.UseUrls("http://*:7894") // 在所有网络接口上监听端口 5000
.UseIISIntegration()
.Build().Run();
}
Dockerfile中的端口要和上面的端口一至
这样在生成镜像并启动容器后也可在外面访问了