docker 配置daemon.json镜像源地址
docker 镜像拉取失败网络异常?
error pulling image configuration: download failed after attempts=6: dial tcp 108.160.172.208:443: connect: connection refused
原因:docker镜像源访问失败,或网络严重延迟,或没有设置镜像源文件daemon.json
docker配置国内镜像源
前言
1、docker安装后默认没有daemon.json
这个配置文件,需要进行手动创建,docker不管是在哪个平台以何种方式启动, 默认都会来这里读取配置,使用户可以统一管理不同系统下的 docker daemon 配置。
2、如果在daemon.json
文件中进行配置,需要docker版本高于1.12,配置文件的默认径为:/etc/docker/daemon.json
3、常用的国内Docker 镜像源地址
网易云 Docker 镜像:http://hub-mirror.c.163.com
百度云 Docker 镜像:https://mirror.baidubce.com
腾讯云 Docker 镜像:https://ccr.ccs.tencentyun.com
Docker Proxy 镜像:https://dockerproxy.com
阿里云 Docker 镜像(需要使用阿里账号自行创建专属镜像仓库):https://cr.console.aliyun.com/
DaoCloud Docker 镜像(配置文档):http://f1361db2.m.daocloud.io
配置流程
1、创建或修改 docker的镜像源文件 daemon.json
[root@localhost docker]# cd /etc/docker
[root@localhost docker]# touch daemon.json
[root@localhost docker]# vim daemon.json
# 在daemon.json文件的registry-mirrors列表中,添加/修改国内的镜像源地址
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://registry.docker-cn.com",
"https://quay.mirrors.ustc.edu.cn",
"https://hub-mirror.c.163.com/",
"https://dockerhub.icu"
]
}
2、重启docker 服务
systemctl daemon-reload
systemctl restart docker
完成!!!