2023年11月

配置文件路径均为/etc/docker/daemon.json
如果文件不存在,请直接创建

如果docker运行的寄主机已经成功获取到IPv6公网地址并能够正常访问IPv6公网资源后,还不知道怎么给docker分配对应的IPv6地址,
则可直接将 docker 的默认IPv6网段设置为 fc00:17:1:1::/64 (可以理解为IPv6的内网地址)

{
  "ipv6": true,
  "fixed-cidr-v6": "fc00:17:1:1::/64"
}

最后重新启动 docker 服务使生效

systemctl restart docker

Docker 包位于“社区”存储库中,因此如果 apk 添加失败且具有不可满足的约束,则需要编辑/etc/apk/repositories文件以添加(或取消注释)一行,如:http://dl-cdn.alpinelinux.org/alpine/latest-stable/community
更新索引存储库apk update
开始安装apk add docker
要在引导时启动 Docker 守护程序,请运行:rc-update add docker boot
然后手动启动 Docker 守护程序,运行:service docker start

docker pull alpine
docker run -it --name myalpine alpine

一、打开ipv6

modprobe ipv6
echo "ipv6" >> /etc/modules

二、配置ipv6

vi /etc/network/interfaces

在最下面一行添加

iface eth0 inet6 auto

让主机自动获取ip

若无法自动获取则手动配置ipv6

将代码改成

iface eth0 inet6 static
        address 2001:470:ffff:ff::2
        netmask 64
        gateway 2001:470:ffff:ff::1
        pre-up echo 0 > /proc/sys/net/ipv6/conf/eth0/accept_ra

address是ip地址,gateway是网关地址,请根据情况修改

重启网络生效

service networking restart

主要是服务器的HOST和宝塔面板的连接问题导致的

如果我们是国内的服务器,可以用下面的命令在SSH运行即可解决。

sed -i “/bt.cn/d” /etc/hosts
echo “116.10.184.232 www.bt.cn download.bt.cn api.bt.cn dg1.bt.cn dg2.bt.cn” >> /etc/hosts

海外服务器则使用以下命令

sed -i “/bt.cn/d” /etc/hosts
echo “128.1.164.196 www.bt.cn download.bt.cn api.bt.cn dg1.bt.cn dg2.bt.cn” >> /etc/hosts