Docker快速配置ipv6

分类:分享  TAG:

Step 1: 开启 IPv6 支持

nano /etc/docker/daemon.json

在该文件中添加以下配置:

{
    "ipv6": true,
    "fixed-cidr-v6": "fd00::/80",
    "experimental": true,
    "ip6tables": true
}
  • ipv6:开启 Docker IPv6 支持
  • fixed-cidr-v6:为 Docker 容器指定 IPv6 地址池(注意此处为本地 IPv6 地址,fd00::/8 为私有地址段)
  • experimental:启用实验性功能,建议开启
  • ip6tables:启用 ip6tables 规则管理

Step 2: 创建 Docker 网络

创建 IPv6 网络:

docker network create --ipv6 --subnet=fd00:dead:beef::/64 ipv6net

在启动容器时指定使用该网络:

docker run -it --network ipv6net --rm alpine sh

[可选] 进入容器测试 IPv6 网络:

ping 2400:3200::1

本文由 root 创作,采用 知识共享署名4.0 国际许可协议进行许可,转载前请务必署名
分享到:Twitter  Weibo  Facebook




Comments are closed.