在使用docker拉取镜像的时候 会出现一直尝试拉取到超时退出 网上很多提供的公开仓库镜像源 配置到json的docker文件还是不行

于是改用其他方案 通过购买的云服务厂商提供的镜像地址已解决问题 如下记录解决问题的过程

前置准备

正式开始部署前,您需完成如下的准备工作:

  1. 开通京东云账户,若您还未注册京东云账号,可在京东云官网进行 注册
  2. 账户开通后,需要进行 实名认证
  3. 购买一台或多台 云主机 或者 轻量云主机 产品;
  4. 登录轻量云主机 ,根据下面的步骤进行执行操作。

 方式1 - 使用镜像

使用轻量云主机的docker镜像,已经替换成了京东云镜像源

方式2 - 手动修改镜像源

登录主机修改docker目录下daemon.json 文件,路径是 /etc/docker/daemon.json , 修改成以下内容

{
    "insecure-registries": ["jcloudhub.jcloudcs.com"]
}

重启docker即可使用

命令:systemctl restart docker

如果docker没启动,可通过以下命令启动

命令:systemctl start docker

使用mysql镜像下载进行验证(目前支持5.6、5.7、8.0版本)

# 命令:
docker pull jcloudhub.jcloudcs.com/jdcloudhub/mysql:8.0

安装docker-compose

如果使用docker compose 连接docker官方镜像源失败

可以修改docker-compose.yml文件中的镜像源,从下图类似位置进行修改,修改源为jcloudhub.jcloudcs.com/jdcloudhub

好了 这样拉取的速度嘎嘎快

好了 至此        docker拉取镜像超时的解决方案        点点关注不迷路 老铁们!!!!!

Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐