docker生成dotnet core镜像
使用docker生成dotnet core项目镜像。需要编写Dockerfile文件。编写方法有两种,如下:
第一种:将发布成功的项目,直接生成镜像。
FROM microsoft/dotnet:2.1-aspnetcore-runtime AS base
WORKDIR /app
EXPOSE 5002
COPY . /app
ENV ASPNETCORE_URLS http://*:5002
ENTRYPOINT ["dotnet", "MemberMS.dll"]
第二种:发布源码,自动build,publish(就使用添加docker支持时默认生成的就ok了,这只是一个例子)
FROM microsoft/dotnet:2.1-aspnetcore-runtime AS base
WORKDIR /app
EXPOSE 5002
FROM microsoft/dotnet:2.1-sdk