修改Docker默认地址池
发表于|更新于|Docker
第二次遇到这个问题,上次是 docker compose 部署的服务太多了,占满了默认的地址池.
这次是 WSL 中的 地址池 和 内网 中的地址冲突.
Docker 默认地址池就在
172.17.0.0/16~172.31.0.0/16
- 编辑配置文件
1 | vim /etc/docker/daemon.json |
1 | { |
- 查看现有网络
1 | docker network ls |
- 清理无用网络,容器正在使用的网络不会被清理
1 | docker network prune |
- 重启 Docker
1 | sudo systemctl restart docker |
文章作者: qian kong
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 一世贪欢的私域!
相关推荐

2026-05-05
nginx反代Docker镜像源
一、 项目背景与痛点分析 众所周知,2024年6月起,由于 DNS 污染和 SNI 阻断,境内拉取 Docker 官方镜像变得异常困难。 作为 O&M 工程师或开发者,稳定、高速的镜像源是日常业务部署(尤其是 K8s 集群维护和容器化 CI/CD)的刚需。 目前市面上常见的几种过渡方案,往往存在致命缺陷: 1. 本地代理软件很多人尝试通过 export https_proxy 或配置 Docker Daemon 的 http-proxy.conf 来走本地代理(如 127.0.0.1:7890)。 痛点: Docker 守护进程经常“不听话”漏发代理请求;受限于本地梯子节点的线路质量和带宽,拉取大镜像(如 LLM 推理环境)时极其缓慢。 12mkdir /usr/lib/systemd/system/docker.service.dvi /usr/lib/systemd/system/docker.service.d/http-proxy.conf 1234[Service]Environment="HTTP_PROXY=http://127.0.0.1:...

2026-06-02
Harbor安装使用
harbor 的安装和使用,主要是学习自签名证书。 一、环境准备 Rocky9.6 Docker Harbor 二、证书体系学习2.1 角色CA(签字的人):有一把私钥用来”签字”,有一张根证书(公开)告诉别人”这是我的签名长什么样”。它自己给自己签一张证书,这就叫”自签名根证书”。 服务端(Harbor):要证明”我就是 harbor.qx.lab”。它自己生成一把私钥,写一份申请书(CSR,里面注明我要哪个域名),拿给 CA 签。CA 签完,给它一张服务端证书。 客户端(docker / containerd / k8s):连 Harbor 时,Harbor 把服务端证书亮出来。客户端只问两件事——这证书是不是我信任的 CA 签的?上面的域名对不对?两个都对就放行。 让我把这三者的关系画出来,”乱”的感觉一大半来自没看清谁信任谁、签发和信任是两个相反方向: 这张图能消掉”乱”感的关键,是看清两个方向相反的关系——证书是 CA 往下”签发”的,而信任是客户端往上建立的。这两件事一对应上,整个体系就立住了: flowchart TD A["私有根证书 &l...

2026-05-05
Docker基础操作
整合一遍Docker相关的操作。 一、介绍Docker 是一款开源的应用容器平台。主要概念是镜像、容器、仓库。 生命周期 1创建(create)→ 启动(start)→ 运行(running)→ 停止(stop)→ 重启(restart)→ 删除(rm) 二、安装 需要内核高于3.10版本。 2.1 在线脚本安装 推荐 yum 源安装,脚本国内不好使,时好时坏,并且安装的都是最新版,版本变动多。 官网安装脚本 2.2 yum安装 卸载旧版本 12345678yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker...

2026-07-16
自部署体验Hoppscotch
api 调试工具,可以自部署. 一、部署 docker compose 部署. 下载压缩包 复制环境变量 1cp .env.example .env 启动 1docker compose up -d 二、使用 端口 用途 快速访问 61010 主界面 http://localhost:61010 61011 管理后台 http://localhost:61011 61012 后端API http://localhost:61012 61013 Mailpit http://localhost:61013 进入管理后台 123Host: mailpitPort: 1025From: no-reply@hoppscotch.local 登录页(管理后台),输入邮箱 进入,Mailpit,获取登录链接后登录

2026-06-02
WSL2的网络模式
简单记录 WSL2 的网络模式。 一、疑惑偶然的机会,发现 WSL 和 宿主机共享一个 localhost,非常的方便。不过 一直疑惑实现原理(共享 localhost) 以及外部机器该如何访问到 WSL。(内部访问外部是容易的) 二、网络模式2.1 NAT 模式(默认)WSL2 默认是 NAT 模式。和 Vmware Workstation 的 NAT 没什么区别。 问:那为什么在 Windows 本机上 localhost:端口 能访问到 WSL 里的服务? 答: Windows 额外做了一个叫 localhostForwarding 的便利功能,把本机对 localhost 的请求悄悄转发进 WSL 那台小虚拟机。 这座桥只对 Windows 本机生效。它本质是一座”宿主机回环 → WSL 虚拟机”的私桥。 所以其实本质并不是”共享”:是 Windows 能通过 localhost 访问到 WSL 里的服务;反过来,WSL 用 localhost 是访问不到 Windows 的(在 WSL 里 localhost 指的是它自己)。刚刚验证,果然如此。 2.2 镜像模...

2026-05-10
RSSHub服务端配置手册
rsshub 可以把不支持 RSS 的一些网站映射成 RSS 格式,方便统一的订阅,本质上是 nodejs 的爬虫。 一、官网官方网站 官方文档 仓库地址 二、部署 docker-compose 部署. 2.1 官网版本官网版本 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253services: rsshub: # two ways to enable Playwright: # 启用 Playwright 的两种方法: # * comment out marked lines, then use this image instead: diygod/rsshub:chromium-bundled # 注释掉标记的行,然后使用此镜像:diygod/rsshub:chromium-bundled # * (consumes more disk space ...
评论




