全站之路 - ECS docker镜像源

345 阅读1分钟

截屏2024-06-11 16.17.14.png 如图,在服务器上跑docker-compose时,Docker 尝试从 Docker Hub 拉取 mongo 镜像,但是在下载某些层时遇到了问题,所以正在重试。

分析

这可能是由于网络问题导致的,特别是当你从国外的服务器下载镜像时。你可以尝试以下方法来解决这个问题:

  1. 检查你的网络连接:  确保你的服务器可以访问互联网,并且网络连接稳定。
  2. 使用 Docker 镜像加速器:  Docker 镜像加速器可以帮助你更快地从 Docker Hub 拉取镜像。你可以在 Docker 的设置中配置镜像加速器。
  3. 更换网络环境:  如果可能,你可以尝试在不同的网络环境下拉取镜像,例如使用 VPN 或者切换到其他的网络。
  4. 重启 Docker 服务:  有时候,重启 Docker 服务可以解决一些临时的问题。你可以使用 systemctl restart docker 命令(或者在 macOS 上使用 killall Docker && open /Applications/Docker.app)来重启 Docker。

解决

当时用镜像加速器解决了。

将 Docker 的镜像源更换为阿里云的,首先,在阿里云的 Docker 镜像服务中注册一个账号并登录。然后,按照以下步骤操作:

  1. 登录阿里云 Docker 镜像服务,进入管理控制台。
  2. 在左侧导航栏中,选择 "镜像加速器"。
  3. 在镜像加速器页面中,你会看到一个专属的加速器地址,如 https://xxxxxx.mirror.aliyuncs.com

cr.console.aliyun.com/cn-hangzhou…

截屏2024-06-11 16.19.29.png

截屏2024-06-11 16.20.05.png

截屏2024-06-11 16.21.20.png

Pull成功!