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