搜 索

Docker容器日志优化&国内镜像加速

  • 154阅读
  • 2021年09月25日
  • 0评论
首页 / 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
注:设置的日志大小,只对新建的容器有效

  1. 国内镜像加速
    新建 /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

  1. 综合配置参考

    {
        "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"
    }
  1. 最后使用如下命令使配置生效

    systemctl daemon-reload
    systemctl restart docker
评论区
暂无评论
avatar