RockyLinux镜像源

检查文件:

/etc/yum.repos.d/docker-ce.repo

换源方法1-临时换源

格式如下:(不要加上前缀https://)

sudo docker pull+镜像源地址+/+要拉取的镜像名

例如:

镜像源为“docker.m.daocloud.io”,要拉取的镜像名为“hello-world”,

sudo docker pull docker.m.daocloud.io/hello-world

 

换源方法2-永久换源

核心思想:修改docker的配置文件 daemon.json,将镜像源地址写入其中。
以ubuntu22.04为例,其余操作系统同理。

创建目录(如果已经有该目录,则忽略此步骤)

sudo mkdir -p /etc/docker

知识点补充:添加“-p”,执行此命令会先检查目录是否存在。若不存在,则创建相应目录;否则,不执行任何操作。因此不管是否有该目录,直接执行此命令都没问题,不会报错。

向配置文件写入镜像源
格式如下:(需要加上前缀https://)

{
"registry-mirrors": [
"镜像源1",
"镜像源2"
]
}

例如,根据2025.1.8最新测试的可用镜像源,我在此给出命令行和文本编辑器两种操作方法。

特别提醒,不管daemon.json文件是否存在,下列两种方法均可直接使用,不会报错。

方法一:直接命令行输入
直接将下列文本粘贴到终端中,然后回车运行即可。

复制代码
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://docker.imgdb.de",
"https://docker-0.unsee.tech",
"https://docker.hlmirror.com",
"https://cjie.eu.org"
]
}
EOF
复制代码

 

  

知识点补充:<<-'EOF' 告诉 shell 接下来的所有内容会被传递到命令 tee,直到遇到标记 EOF 为止,用于将多行内容作为输入传递给命令。所以不需要担心输入一行之后系统就开始执行命令。 此外,若daemon.json文件不存在,直接使用tee命令不会报错,而是会创建名为daemon.json的文件。

方法二:通过文本编辑器打开daemon.json,然后粘贴
首先打开配置文件:

sudo nano /etc/docker/daemon.json

 

然后直接粘贴下列内容:

复制代码
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://docker.imgdb.de",
"https://docker-0.unsee.tech",
"https://docker.hlmirror.com",
"https://cjie.eu.org"
]
}
复制代码

知识点补充:若daemon.json文件不存在,直接使用nano命令不会报错,而是会创建名为daemon.json的文件。

重启docker服务

sudo systemctl daemon-reload && sudo systemctl restart docker

验证

sudo docker pull hello-world

 

换源方法3-Docker内的Linux换源

1.创建目录 

sudo mkdir -p /etc/docker

2.配置镜像源

复制代码
sudo tee /etc/docker/daemon.json <<-'EOF'
{
    "registry-mirrors": [
        "https://docker.m.daocloud.io",
        "https://docker.imgdb.de",
        "https://docker-0.unsee.tech",
        "https://docker.hlmirror.com",
        "https://cjie.eu.org"
    ]
}
EOF
复制代码

3.重启docker服务

sudo systemctl daemon-reload && sudo systemctl restart docker

 4.验证

sudo docker pull hello-world

 

posted @   念槐聚  阅读(91)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
历史上的今天:
2018-02-06 【医疗行业】关于dcm4che DICOM Toolkit:C-Move与C-Get
点击右上角即可分享
微信分享提示