设置IPV6环境-Docker

准备工作

按照上一篇博客:《设置IPV6环境-CentOS7》设置好宿主机的IPV6环境。

在docker的配置文件中添加如下配置

CentOS7的路径为/etc/docker/daemon.json

2001:470:19:fea::/64 是在tunnelbroker中的Routed IPv6 Prefixes

{
  "ipv6": true,
  "fixed-cidr-v6": "2001:470:19:fea::/64"
}

这里是官方文档给的内容,防止出错可以加上。

sysctl net.ipv6.conf.default.forwarding=1
sysctl net.ipv6.conf.all.forwarding=1

启动docker服务

# 开启docker服务
systemctl start docker
# 运行一个实例
docker run -it --name=net lidy/ubuntu
# 进入容器执行
ping6 ipv6.google.com

虽然延迟有点长,但是是可以ping通的。

设置IPV6环境-Docker_第1张图片
Paste_Image.png

你可能感兴趣的:(设置IPV6环境-Docker)