docker换源(docker镜像源)pull超时(pull镜像超时)/etc/docker/daemon.json

文章目录

    • pull了n次都超时,也是醉了
    • 更换镜像源步骤
      • 1. 打开终端并以管理员身份登录到Docker主机。
      • 2. 编辑Docker配置文件`daemon.json`。该文件用于配置Docker守护进程的参数。
      • 3. 在`daemon.json`文件中添加以下内容,将`<镜像源地址>`替换为您选择的镜像源地址:
      • 4. 保存并关闭文件。
      • 5. 重新启动Docker服务,使配置生效。
      • 6. 确认镜像源是否已更改。
      • 7. pull验证
    • 参考文章

pull了n次都超时,也是醉了

docker换源(docker镜像源)pull超时(pull镜像超时)/etc/docker/daemon.json_第1张图片

还是更换一下docker镜像源吧。

更换镜像源步骤

1. 打开终端并以管理员身份登录到Docker主机。

2. 编辑Docker配置文件daemon.json。该文件用于配置Docker守护进程的参数。

   sudo vi /etc/docker/daemon.json

如果文件不存在,则创建一个新文件。

3. 在daemon.json文件中添加以下内容,将<镜像源地址>替换为您选择的镜像源地址:

{
    "registry-mirrors": ["https://<镜像源地址>"]
}

请注意,如果daemon.json文件中已经存在其他配置项,您只需要添加"registry-mirrors"配置项即可。

我这里原本是这样的:

docker换源(docker镜像源)pull超时(pull镜像超时)/etc/docker/daemon.json_第2张图片

我把以下内容加进去:

{
    "registry-mirrors" : [
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://cr.console.aliyun.com",
    "https://mirror.ccs.tencentyun.com"
  ]
}

最终变为:

docker换源(docker镜像源)pull超时(pull镜像超时)/etc/docker/daemon.json_第3张图片

4. 保存并关闭文件。

5. 重新启动Docker服务,使配置生效。

sudo systemctl restart docker

或者systemctl restart docker.service,两个一样的

6. 确认镜像源是否已更改。

docker info

在输出的信息中,查找Registry Mirrors字段,确保镜像源地址已经更新。

我先用docker info | grep "Registry Mirrors"查看字段有没添加成功,发现是成功的:

在这里插入图片描述

然后执行docker info发现确实加进去了:

docker换源(docker镜像源)pull超时(pull镜像超时)/etc/docker/daemon.json_第4张图片

7. pull验证

执行docker pull eclipse-mosquitto

docker换源(docker镜像源)pull超时(pull镜像超时)/etc/docker/daemon.json_第5张图片

成功了!

参考文章

参考文章:docker:更换镜像源

你可能感兴趣的:(docker,docker,容器,java)