本文最后更新于 311 天前,其中的信息可能已经有所发展或是发生改变。
之前部署了一个Uptime-Kuma
用来监控服务的运行,最近,在监控IPV6
网络的时候出现了一点问题,Docker
不支持IPV6
网络:
解决方案:
修改/etc/docker/daemon.json
文件
{
"experimental": true,
"fixed-cidr-v6": "fd80::/64",
"ip6tables": true,
"ipv6": true
}
修改docker-compose.yml
version: '3.8'
services:
uptime-kuma:
image: louislam/uptime-kuma:1
container_name: uptime-kuma
volumes:
- ./uptime-kuma:/app/data
- /var/run/docker.sock:/var/run/docker.sock
ports:
- "25003:3001" # <Host Port>:<Container Port>
restart: always
networks:
- uptime-kuma-network
networks:
uptime-kuma-network:
driver: bridge
enable_ipv6: true
ipam:
driver: default
config:
- subnet: "fd00:1234:5678::/64"
重新新建了一个IPV6
的网络,这样就可以避免使用host
模式了
在容器里面运行ping
成功!
恢复Uptime-Kuma监控
成功!