尽管使用Swap分区会有性能问题,但是贫穷让我想办法了。......
1、先看系列是否分配了IPV6。没分配先联系下服务商,我这里是已经分配惹。 $ ip addr | grep inet6 inet6 ::1/128 scope host inet6 210a:****:****:****:0:****:****:****/128 scope global dynamic noprefixroute inet6 fa82::****:**:****:2e53/64 scope link 2、修改网卡配置文件 $ vim /etc/netplan/50-cloud-init.yaml network: version: 2 ethernets: eth0: dhcp4: true match: macaddress: **:**:**:**:**:** addresses: - 210a:****:****:****:0:****:****:****/128 set-name: eth0 增加了一行addresses配置,设置的IP地址就是第一步里返回的IP 3、查看IPV6的路由配置 $ route -6 找到Destination这一列,以第一个以/64结尾的ip,就是网关IP,比如:210a:****:****:****::/64 4、设置网关 $ ip -6 route add default dev eth0 via 210a:****:****:**** 测试一波IPV6 $ ping6 www.google.com 能ping通,就说明已经配置好了IPV6......
先删除旧版本 $ sudo apt-get update $ sudo apt-get remove docker docker-engine docker.io containerd runc 添加apt包仓库 $ sudo apt-get update $ sudo apt-get install ca-certificates curl gnupg lsb-release 添加Dcoker的GPG key $ sudo mkdir -p /etc/apt/keyrings $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg 添加Docker源,适合bash的shell环境执行 $ echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null 开始安装 $ sudo apt-get update $ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin 运行hello-world看看是否安装成功 $ sudo docker run hello-world 当出现「Hello from Docker!」,而又没有报错说明安装成功。 官方文档 https://docs.docker.com/engine/install/ubuntu/ 安装成功之后,配置下日志的大小和ipv6支持。 增加文件:/etc/docker/daemon.json 写入 { "log-driver": "json-file",......