docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > Docker 镜像源配置

Docker 镜像源配置详细步骤

作者:用什么都重名

文章介绍了如何配置Docker镜像源以提高国内拉取镜像的速度,步骤包括找到并编辑配置文件、写入镜像源配置、重启Docker服务等,文章还详细比较了systemctl和service的区别,并提供了验证配置是否成功的命令,感兴趣的朋友跟随小编一起看看吧

前言

配置Docker镜像源能大幅提升在国内拉取镜像的速度。可以通过修改Docker的配置文件来实现。

一、修改Docker镜像源步骤

1. 找到并编辑配置文件

配置文件通常位于 /etc/docker/daemon.json。如果文件不存在,可以新建一个。

sudo vim /etc/docker/daemon.json

2.写入镜像源配置

将你选择的镜像源地址填入配置。例如,使用南京大学镜像源:

{
  "registry-mirrors": ["https://docker.nju.edu.cn/"]
}

你可以配置多个镜像源,Docker会按顺序尝试:

{
  "registry-mirrors": [
    "https://hub-mirror.c.163.com",
    "https://mirror.baidubce.com"
  ]
}

3. 镜像源提供

下面提供一些可用的镜像源:

{
  "insecure-registries": [
    "docker.1ms.run",
    "hub.rat.dev",
    "mirror.azure.cn",
    "docker.1panel.live"
  ],
  "registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn",
    "https://docker.1ms.run",
    "https://hub.rat.dev",
    "http://mirror.azure.cn",
    "https://docker.1panel.live/",
    "https://mirror.ccs.tencentyun.com",
    "https://9cpn8tt6.mirror.aliyuncs.com",
    "https://registry.docker-cn.com",
    "https://mirror.ccs.tencentyun.com",
    "https://docker.1panel.live",
    "https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com",
    "https://docker.m.daocloud.io",
    "https://hub-mirror.c.163.com",
    "https://mirror.baidubce.com",
    "https://dockerhub.icu",
    "https://docker.registry.cyou",
    "https://docker-cf.registry.cyou",
    "https://dockercf.jsdelivr.fyi",
    "https://docker.jsdelivr.fyi",
    "https://dockertest.jsdelivr.fyi",
    "https://mirror.aliyuncs.com",
    "https://dockerproxy.com",
    "https://mirror.baidubce.com",
    "https://docker.m.daocloud.io",
    "https://docker.nju.edu.cn",
    "https://docker.mirrors.sjtug.sjtu.edu.cn",
    "https://docker.mirrors.ustc.edu.cn",
    "https://mirror.iscas.ac.cn",
    "https://docker.rainbond.cc"
  ],
  "iptables": false
}

4. 重启Docker服务

保存配置文件后,需要重启Docker服务使配置生效。

# 方法1,采用systemctl重启,推荐
sudo systemctl daemon-reload
sudo systemctl restart docker
# 方法2,采用service重启
sudo service docker restart

备注:

systemctlservice 重启方式主要有以下区别:

1. 所属架构不同

2. 功能和用途差异

service

systemctl

3. 重启机制不同

4. 兼容性不同

5. 验证

配置完成后,你可以通过以下命令检查镜像源是否设置成功:

docker info

在输出信息中,找到 Registry Mirrors 部分,如果其中显示了您配置的镜像源地址,就说明配置已经生效。

到此这篇关于Docker 镜像源配置详细步骤的文章就介绍到这了,更多相关Docker 镜像源配置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文