docker 配置ipv6地址

1. 查看机器公网ipv6地址

bash 复制代码
curl 6.ipw.cn

输出示例: 2001:db8🔡1234::

2. ipv6地址段划分

访问 IPv6 Subnet Calculator

,进行ipv6网段划分,根据需求选择划分子网数量

以 2001:db8🔡1234::/64 为例,划分 4 个子网:

输出示例:

2001:db8🔡1234::/66

2001:db8🔡1234:4000::/66

2001:db8🔡1234:8000::/66

2001:db8🔡1234:c000::/66

3. Docker 配置 IPv6

  • 编辑/etc/docker/daemon.json,没有创建即可
bash 复制代码
vim /etc/docker/daemon.json
  • 添加如下内容,fixed-cidr-v6选择任意一个子网即可:
json 复制代码
{
  "experimental": true,
  "ipv6": true,
  "ip6tables": true,
  "fixed-cidr-v6": "2001:db8:abcd:1234::/66"
}

4. 重启docker

bash 复制代码
systemctl restart docker

启动容器验证

  • 启动容器
bash 复制代码
docker run -it --rm busybox sh
  • 执行命令,获取ipv6地址,看到inet6 全局地址,说明 IPv6 生效
bash 复制代码
ip -6 addr
相关推荐
爱怪笑的小杰杰11 小时前
UniApp 桌面应用实现 Android 开机自启动(无原生插件版)
android·java·uni-app
kabcko11 小时前
Windows10安装Docker
运维·docker·容器
念越11 小时前
从概念到实现:深入解析七大经典排序算法
java·算法·排序算法
像少年啦飞驰点、11 小时前
零基础入门 Spring Boot:从“Hello World”到可部署微服务的完整学习指南
java·spring boot·微服务·编程入门·后端开发
乌蒙山连着山外山11 小时前
idea中的工程,import有问题
java·ide·intellij-idea
A-刘晨阳11 小时前
K8S 部署 CoreDNS 之 DNS 域名获取
运维·云原生·容器·kubernetes·dns·coredns
1candobetter11 小时前
JAVA后端开发——Maven 依赖传递 ≠ Spring 自动装配
java·spring·maven
生命不息战斗不止(王子晗)11 小时前
2026面试大纲 - java数据结构与集合专题
java·数据结构·面试
若鱼191911 小时前
SpringBoot4.0新特性-Null-safety消灭空指针
java·spring
丶小鱼丶11 小时前
并发编程之【Java中的Thread类】
java