编辑 Docker 配置文件
打开 daemon.json 配置文件(若不存在则自动创建):
bash
sudo vim /etc/docker/daemon.json
注意:
vim前后需要有空格,路径为/etc/docker/daemon.json。
添加配置内容
以下配置同时启用了 systemd 管理 cgroup 、日志滚动 以及 多源镜像加速:
json
{
"exec-opts": ["native.cgroupdriver=systemd"],
"log-driver": "json-file",
"log-opts": {
"max-size": "100m",
"max-file": "3"
},
"storage-driver": "overlay2",
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://docker.unsee.tech",
"https://docker.1panel.live",
"http://mirrors.ustc.edu.cn",
"https://docker.chenby.cn",
"http://mirror.azure.cn",
"https://dockerpull.org",
"https://dockerhub.icu",
"https://hub.rat.dev",
"https://docker.xuanyuan.me",
"https://registry.docker-cn.com",
"https://mirror.baidubce.com",
"https://docker.mirrors.ustc.edu.cn"
]
}
提示:
log-opts控制 Docker 容器日志的滚动存储。registry-mirrors可显著加速镜像拉取,尤其在国内环境中。
重载并重启 Docker 服务
执行以下命令使配置生效:
bash
sudo systemctl daemon-reload
sudo systemctl restart docker
可选:查看是否加载成功
bash
docker info | grep -A 5 "Registry Mirrors"