一、使用vs发布项目到文件夹;docker
二、在文件夹中新建dockerfile文件,app
内容:ui
FROM mcr.microsoft.com/dotnet/core/aspnet:2.2-stretch-slim AS base
WORKDIR /app
EXPOSE 80.net
#由于项目中使用了System.Drawing.Common, 当发布到Linux 系统中, 须要安装libgdiplus libc6-dev
RUN apt-get update
RUN apt-get install -y --no-install-recommends libgdiplus libc6-dev
FROM base AS final
WORKDIR /app
COPY . .
ENTRYPOINT ["dotnet", "Idp.dll"]ip
三、docker build -t xxx.xxx.net:20000/imagename . //最后有个.get
四、docker push xxx.xxx.net:20000/imagenamedockerfile