docker pull(拉取镜像)的时候,无法下载或者卡在Waiting的解决方法

发布于:2025-02-10 ⋅ 阅读:(57) ⋅ 点赞:(0)

一般情况(大部分镜像都可以拉取)

更换镜像源

vi /etc/docker/daemon.json

{
  "registry-mirrors": [
    ,"https://docker.anyhub.us.kg/"
	,"https://hub.uuuadc.top/"
	,"https://dockerhub.jobcher.com/"
	,"https://dockerhub.icu/"
	,"https://docker.ckyl.me/"
	,"https://docker.awsl9527.cn/"
	,"https://q7ta64ip.mirror.aliyuncs.com"
	,"https://hx983jf6.mirror.aliyuncs.com"
	,"https://docker.mirrors.ustc.edu.cn"
	,"https://hub-mirror.c.163.com"
	,"https://docker.m.daocloud.io"
	,"https://mirror.baidubce.com"
	,"https://docker.nju.edu.cn"
	,"https://jockerhub.com"
	,"https://dockerhub.azk8s.cn"
	,"https://dockerproxy.com"
	,"https://mirror.baidubce.com"
	,"https://docker.nju.edu.cn"
	,"https://mirror.iscas.ac.cn"
	,"https://dockerpull.org",
    "https://docker.1panel.dev",
    "https://docker.fxxk.dedyn.io",
    "https://docker.xn--6oq72ry9d5zx.cn",
    "https://docker.zhai.cm",
    "https://docker.5z5f.com",
    "https://a.ussh.net",
    "https://docker.cloudlayer.icu",
    "https://hub.littlediary.cn",
    "https://hub.crdz.gq",
    "https://docker.unsee.tech",
    "https://docker.kejilion.pro",
    "https://registry.dockermirror.com",
    "https://hub.rat.dev",
    "https://dhub.kubesre.xyz",
    "https://docker.nastool.de",
    "https://docker.udayun.com",
    "https://docker.rainbond.cc",
    "https://hub.geekery.cn",
    "https://docker.1panelproxy.com",
    "https://atomhub.openatom.cn",
    "https://docker.m.daocloud.io"
  ]
}
使配置生效:systemctl daemon-reload

重启Docker:systemctl restart docker

进一步(如es等拉取不到)

在镜像同步站搜索

镜像同步站

详细步骤

搜索
在这里插入图片描述

找到对应版本
在这里插入图片描述
运行命令,这里有很多在这里插入图片描述

还可以在挂载的时候,让其下载对应的版本

Docker 在本地没有找到 镜像,随后从 Docker Hub 拉取了该镜像,并且成功运行了容器。
例:(前提要创建好对应的文件夹以及文件,因为不同镜像挂载的路径和文件不一样,大家自己去搜索)

docker run --name elasticsearch -p 9200:9200  -p 9300:9300  -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms256m -Xmx512m" -v /root/package/es/config/elasticsearch.yml:/usr/share/elasticsearch8/config/elasticsearch.yml -v /home/package/es/data:/usr/share/elasticsearch8/data -v /home/package/es/plugins:/usr/share/elasticsearch8/plugins -d elasticsearch:8.13.0

然后他会显示

Unable to find image 'elasticsearch:8.13.4' locally

稍等就会自动下载并启动了。


网站公告

今日签到

点亮在社区的每一天
去签到