共计 535 个字符,预计需要花费 2 分钟才能阅读完成。
提醒:本文最后更新于 2026-01-06 19:52,文中所关联的信息可能已发生改变,请知悉!
前面部署了一个 Uptime-Kuma 用来监控服务的运行,现在有了 only IPV6 的 vps,添加了监控后无法 ping 通,在监控 IPV6 网络的时候出现了问题,无法监控 IPV6 的 VPS,搜索发现 Docker 不支持 IPV6 网。
通过以下方法让 docker 支持 IPv6,这样 docker 就全局支持 IPv6 了。
需要编辑 Docker 进程配置文件 daemon.json,添加 IPV6 网络访问,这个文件默认是没有的,如果没有就创建一个
sudo nano /etc/docker/daemon.json
在文件里添加以下内容,[2001:db8:1::/64] 是一个特殊的 IPv6 地址段。
{
"ipv6": true,
"fixed-cidr-v6": "2001:db8:1::/64",
"experimental": true,
"ip6tables": true
}
或则
{
"experimental": true,
"fixed-cidr-v6": "fd80::/64",
"ip6tables": true,
"ipv6": true
}
重启 Docker 服务
sudo systemctl restart docker
所有创建的 docker 就都支持 IPv6。
如果还不行的话,找到容器中的容器网站,增加 bridge 网络,就可以了
正文完
https://shorturl.fm/yibAa