DockerFile已經做了端口映射:文件內容如下:聲明使用的基礎鏡像FROM microsoft/aspnetcore:latest設置工作目錄WORKDIR /appp將本地應用拷貝到 容器 /app/ 目錄下 "./"代表的就是/app 因為dockerfile文件和程序文件都在發布文件夾下 所以兩個目錄是一樣的COPY ./ ./設置導出端口EXPOSE 5000/tcp指定應用入口點 NetCore.dll代表的是主程序文件ENTRYPOINT ["dotnet", "WebApplication3.dll"]為啥編譯完以后啟動的時候默認就啟動了80端口
Windows下Docker部署.net core啟動端口時總是啟動的端口不對
慕虎7371278
2018-08-16 10:13:18