共计 420 个字符,预计需要花费 2 分钟才能阅读完成。
前面部署了一个 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
}
重启 Docker 服务
sudo systemctl restart docker
所有创建的 docker 就都支持 IPv6。
正文完