Docker安装及后续优化教程

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的使用过程中,发现默认的配置有几个比较麻烦的地方:

  1. Docker默认不支持IPV6
  2. 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使之生效即可。

Hello World
Hello World