一、使用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