最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

天天时讯:DotNet 5.0 部署 Docker 注意

来源:博客园

1.添加docker 环境参数 后会报错

日志显示

只好按照以下注释


(资料图)

2.Dockerfile问题

日志记载

日志显示

拉取镜像之后 docker pull mcr.microsoft.com/dotnet/sdk:5.0

发现还是报错

修改dockerfile

运行成功

当出现ipv6错误时 不需要把http://localhost:5000 启动改为:http://127.0.0.1:5000

设置ipv6禁用

sysctl net.ipv6.conf.all.disable_ipv6=1

.重启docker

systemctl restart docker

查看路由转发

结论 :不要使用sdk作为from的源头,dockerfile会影响到网络端口的映射问题,一定要处理好,默认.net的代码层级是使用5000为Kerstel的代理端口,如果使用sdk则初始化时会按照5000端口进行bind,然后报错,ipv6的问题·,也会出现https的问题,需要修改dockerfile处理。

关键词: 按照以下 环境参数