
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在window下调试部署netcore webapi时,看到的端口常是默认的5000或5001,当然我们可以在代码中或者launchSetting或者启动参数中修改端口。当使用docker部署时,默认端口却是【80】,这一点容易照成初学者在这里绕晕圈。现记录测试修改的过程(非CI/CD):1.安装docker环境略2.生成Dockerfile文件点击webapi所在项目右键点击添加--Docker
skopeo:临时使用http代理下载docker镜像。
开发环境快速完成开发测试工作,也是为了快速体验和熟悉kafka工具单机版本选择高版本的大版本号,同时不依赖于zk部署,简化部署方案和使用方式。

buildx 可用于在单个平台上实现,跨 CPU 架构编译。 buildx 实现 依赖 QEMU (开源的模拟器),支持多种cpu 架构

不重新docker进程,reload修改的配置
创建容器时指定DNS#docker-composedns:- 8.8.8.8- 8.8.4.4#docker run方式--dns=8.8.8.8--dns=8.8.4.4使用默认的方式,会自动加载宿主机的/etc/resolv.conf内容到到容器但修改宿主机的/etc/resolv.conf文件,不会同步更新到容器里的/etc/resolv.conf;使用显示挂载的方式:修改宿主机时使用ech
docker容器资源限制使用docker-compose管理容器所以yml文件配置可以 增加deploy:resources:limits:cpus: "8"memory: 4096Mreservations:cpus: "0.05"memory: 500Mlimits=> cpus: “8” //cpu利用率最大限制:建议设置成实际cpu核数的一

1.bridge模式启动.通过环境变量 --env HOST_IP=xxxx,通过环境变量$HOST_IP获取将主机/proc目录挂载到容器中(未验证)2.host模式启动通过ip route获取
提示:docker restart XXX Error response from daemon: Cannot restart container XXX: container “XXX”: already exists即使运行systemctl restart docker也不管用原因:旧容器未安全退出解决方式一:#xxx为容器hash_idrm -r /var/run/docker/runt

1.安装docker-registry2.配置nginx访问3.测试本地push4.测试远程推送(现启动时默认是https,所以会报错)5.修改配置支持httpvim /usr/lib/systemd/system/docker.service配置项后增加配置:--insecure-registry=registry.xxx.com,后面是你的域名或者ip,如果有端口也要带上ExecStart=/







