首页 > 其他 > 详细

我的Docke-CE学习笔记(04)

时间:2018-03-04 13:27:49      阅读:193      评论:0      收藏:0      [点我收藏+]

Programs.cs内设置80端口

namespace User.API
{
    public class Program
    {
        public static void Main(string[] args)
        {
            BuildWebHost(args).Run();
        }

        public static IWebHost BuildWebHost(string[] args) =>
            WebHost.CreateDefaultBuilder(args)
                .UseStartup<Startup>()
                .UseUrls("http://+:80")
                .Build();
    }
}

添加Dockerfile文件

FROM microsoft/aspnetcore-build as build-env
WORKDIR /code
COPY *.csproj ./
RUN dotnet restore
COPY . ./

RUN dotnet publish -c Release -o out

FROM microsoft/aspnetcore
WORKDIR /app
COPY --from=build-env /code/out ./

EXPOSE 80
RUN dotnet USER.API.dll

 

我的Docke-CE学习笔记(04)

原文:https://www.cnblogs.com/liumuu/p/8504360.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!