首页 Docker 🐬

  1. 容器日志大小优化
    新建 /etc/docker/daemon.json,若存在直接编辑即可,添加 log-dirverlog-opts 参数

    {
     "log-driver": "json-file",
     "log-opts": {
         "max-size": "100m",
         "max-file": "3"
     },
     "storage-driver": "overlay2"
    }

    max-size=20m,代表一个容器日志大小上限是20M
    max-file=3,代表一个容器有三个日志,分别是id+.json、id+1.json、id+2.json
    注:设置的日志大小,只对新建的容器有效

  2. 国内镜像加速
    新建 /etc/docker/daemon.json,若存在直接编辑即可,添加 registry-mirrors 参数

    {
     "registry-mirrors": [
         "https://6ygru10b.mirror.aliyuncs.com",
         "https://hub-mirror.c.163.com"
     ],
     "storage-driver": "overlay2"
    }

    可以配置多个镜像源,这里添加的是我的阿里云和网易镜像源,一些云服务商还提供内网镜像源,如腾讯云:https://mirror.ccs.tencentyun.com

  3. 综合配置参考

    {
     "registry-mirrors": [
         "https://6ygru10b.mirror.aliyuncs.com",
         "https://hub-mirror.c.163.com"
     ],
     "log-driver": "json-file",
     "log-opts": {
         "max-size": "100m",
         "max-file": "3"
     },
     "storage-driver": "overlay2"
    }
  4. 最后使用如下命令使配置生效

    systemctl daemon-reload
    systemctl restart docker



文章评论