概述:
群晖docker默认没有没有开启ipv6,需要修改docker的配置文件。
修改过程:
一、首先确认自己的网络已经支持IPV6(需要光猫及路由器支持ipv6)
1.登陆www.test-ipv6.com查看是否已经接入IPV6
2.登陆自己的群晖查看网络是否获取ipv6地址
IPv6地址一栏有地址,说明群晖已经获取到ipv6地址 ,记下第一行较长的外网ipv6地址(如记录在txt文档中),包含/64,备用
二、登录群晖后台修改配置文件
1.使用远程登陆工具(如putty)通过ssh进入群晖后台,并切换到root权限
sudo -i 命令切换root权限,重新输入一遍用户密码,回车即可进入root权限
2.使用
vi /usr/syno/etc/packages/Docker/dockerd.json
修改docker配置文件
新增两项"ipv6":true,"fixed-cidr-v6":"你的ipv6地址"
这个地方的ipv6地址,就是第一步中记下的地址。
如:
"data-root" : "/var/packages/Docker/target/docker", "log-driver" : "db", "registry-mirrors" : [], "storage-driver" : "btrfs", "ipv6":true, "fixed-cidr-v6":"240e:399:f7b:6d30:211:32ff:fe82:69bf/64"
修改完成后,保存退出。
三、配置docker
1.在群晖套件中心停用docker再启用。
如果启用失败,检查第二步中的ipv6地址是否写错,或者是否少了逗号,逗号为英文状态的逗号。
2.新建容器的网络需要使用host,不是bridge,使用bridge的容器可以看到IPV6地址生效,但是实际上无效。
3.使用Ipv6地址访问时,注意ipv6地址两端要加上英文状态的中括号,如: http://[ipv6地址] :端口号
原文链接:https://blog.csdn.net/lvyiwuhen/article/details/127098160?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167586359916800225521112%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=167586359916800225521112&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-4-127098160-null-null.blog_rank_default&utm_term=%E9%BB%91%E7%BE%A4%E6%99%96%2C%E7%BE%A4%E6%99%96%2Cnas%2C%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85%2CDSM%EF%BC%8C%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F%2Cipv6%2C%E8%BF%9C%E7%A8%8B%E8%AE%BF%E9%97%AE%2Cwordpress%EF%BC%8C%E5%BB%BA%E7%AB%99%2C%E9%98%BF%E9%87%8C%E4%BA%91%2C%E8%85%BE%E8%AE%AF%E4%BA%91%2C%E5%9F%9F%E5%90%8D%2C%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%2C