
Docker安装
官方安装命令:
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
如果机器在国内,可以使用适用国内环境的安装脚本来安装:
bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/DockerInstallation.sh)
安装后的优化
在Docker的使用过程中,发现默认的配置有几个比较麻烦的地方:
- Docker默认不支持IPV6
- Docker使用一段时间之后会积累大量的log文件,占用大量空间
解决方案
通过运行以下的命令,来限制log文件的大小,同时开启Docker的IPV6支持:
cat > /etc/docker/daemon.json <<EOF
{
"log-driver": "json-file",
"log-opts": {
"max-size": "20m",
"max-file": "3"
},
"ipv6": true,
"fixed-cidr-v6": "fd00:dead:beef:c0::/80",
"experimental":true,
"ip6tables":true
}
EOF
上面命令的意思是将日志文件大小限制在20m且数量限制为3个,启用IPV6支持。
然后通过systemctl restart docker
命令重启Docker使之生效即可。