为了账号安全,请及时绑定邮箱和手机立即绑定

Windows下Docker部署.net core启动端口时总是启动的端口不对

Windows下Docker部署.net core启动端口时总是启动的端口不对

慕虎7371278 2018-08-16 10:13:18
DockerFile已经做了端口映射:文件内容如下:声明使用的基础镜像FROM microsoft/aspnetcore:latest设置工作目录WORKDIR /appp将本地应用拷贝到 容器 /app/ 目录下 "./"代表的就是/app 因为dockerfile文件和程序文件都在发布文件夹下 所以两个目录是一样的COPY ./ ./设置导出端口EXPOSE 5000/tcp指定应用入口点 NetCore.dll代表的是主程序文件ENTRYPOINT ["dotnet", "WebApplication3.dll"]为啥编译完以后启动的时候默认就启动了80端口
查看完整描述

1 回答

?
蓝山帝景

TA贡献1843条经验 获得超7个赞

aspnetcore 镜像的 Dockerfile 中通过 ASPNETCORE_URLS 环境变量指定了 80 端口

FROM microsoft/dotnet:2.0.7-runtime-jessie# set up networkENV ASPNETCORE_URLS http://+:80ENV ASPNETCORE_PKG_VERSION 2.0.8


查看完整回答
反对 回复 2018-09-03
  • 1 回答
  • 0 关注
  • 1177 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信