首页 > 其他分享 >DotNet 5.0 部署 Docker 注意

DotNet 5.0 部署 Docker 注意

时间:2023-03-05 20:47:37浏览次数:48  
标签:5.0 5000 报错 ipv6 DotNet Docker dockerfile 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处理。

 

标签:5.0,5000,报错,ipv6,DotNet,Docker,dockerfile,docker
From: https://www.cnblogs.com/Hedgehogcat/p/15968818.html

相关文章

  • ubuntu 中使用 docker 搭建 trilium 服务
     ubuntu中安装docker:InstallDockerEngineonUbuntu 查看dockerhub中zadam/trilium最新版本:https://hub.docker.com/r/zadam/trilium/tags知道版本号以......
  • 72-云原生监控-Prometheus实现Docker监控
    Prometheus架构https://github.com/prometheus/prometheuscAdvisor简介cadvisor(ContainerAdvisor)是Google开源的一个容器监控工具,它以守护进程方式运行,用于收集、聚......
  • docker常用命令
    基础命令dockerinfo守护进程的系统资源设置dockersearch   Docker仓库的查询dockerpullDocker仓库的下载dockerimages Docker......
  • ubuntu20.04部署Nessus pro 10.5.0
    下载nessus#curl--requestGET--url'https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.5.0-ubuntu1404_amd64.deb'--output'Nessus-10.5.0-......
  • x86 平台利用 qemu-user-static 实现 arm64 平台 docker 镜像的运行和构建
    [toc]因为国产化的普及,尤其一些证券和银行行业,已经开始走信创的路线,后期也许会接触到国产CPU(arm平台,比如华为的鲲鹏处理器)自己买arm平台的CPU,这个成本着实吃不消,......
  • Docker安装
    Linux版本:需要CentOS7Docker安装一、基础环境配置1.wget-O/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repo2.wget-O/etc/yum......
  • docker存储目录
    1目录结构docker存储目录是/var/lib/docker。2image目录image/overlay2/distribution:从远端拉到本地的镜像相关元数据image/overlay2/imagedb:镜像数据库image/o......
  • 2.所有节点安装docker,kubeadm,kubelet
    安装docker此步骤请自我查询安装教程添加阿里云yum软件源cat>/etc/yum.repos.d/kubernetes.repo<<EOF[kubernetes]name=Kubernetesbaseurl=https://mirrors.aliy......
  • 基于Docker安装项目管理工具禅道
    禅道是通用的项目管理软件完整支持敏捷项目模型、瀑布项目模型、看板模型内置项目集、产品、项目和执行四个管理框架支持CMMI标准的落地实施下载镜像dockerpulle......
  • Docker配置代理
    DockerPull配置代理用docker拉取halohub/halo的时候特别慢,使用国内docker镜像也不行,可以通过设置代理来解决在执行dockerpull时,是由守护进程dockerd来执行。因此,代理需......