/etc/docker/daemon.json 是 docker 的配置文件,默认是没有的,需要我们手动创建,可配置项如下:
vim /etc/docker/daemon.json
{
"registry-mirrors": ["http://harbor.test.com"], #镜像加速地址
"insecure-registries": ["harbor.test.com","registry.cn-shenzhen.aliyuncs.com"], # Docker如果需要从非SSL源管理镜像,这里加上。
"max-concurrent-downloads": 10
}
上面第一行是阿里云Docker镜像加速
第二行是本地Docker镜像仓库非ssl的镜像地址
第三行是你必须传递一个SIGHUP信号给daemon进程来重载配置
引申:如果想配置多个共有镜像或是私有镜像仓库,则做如下操作:
"registry-mirrors": ["https://r9xxm8z8.mirror.aliyuncs.com","https://registry.docker-cn.com"]
"insecure-registries": ["172.16.213.38:5000","172.16.213.39:5000"]
这样就可以同时使用公有和私有镜像仓库
systemctl restart docker.service #重启Docker 即可