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

完成!!!

posted @ 2024-08-15 17:39  二月雪  阅读(2764)  评论(0编辑  收藏  举报