Discuz! BBS

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 197|回复: 1

Docker pull拉取镜像报错“Error response from daemon: Get "https://regi...

[复制链接]

393

主题

556

帖子

3296

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3296
发表于 2025-9-25 02:00:49 | 显示全部楼层 |阅读模式
Docker pull拉取镜像报错“Error response from daemon: Get "https://registry-1.docker.io/v2”

ref:
https://developer.aliyun.com/article/1281459
https://zhuanlan.zhihu.com/p/776973536
https://blog.csdn.net/Mingcai_Xiong/article/details/144591364

一、从ref3中可知,主要是没有使用镜像网站,添加镜像:
  1. sudo vim /etc/docker/daemon.json

  2. {
  3.   "registry-mirrors": [
  4.     "https://hub-mirror.c.163.com",
  5.     "https://docker.mirrors.ustc.edu.cn",
  6.     "https://ueo0uggy.mirror.aliyuncs.com",
  7.     "https://docker.m.daocloud.io",
  8.     "https://cf-workers-docker-io-apl.pages.dev"
  9.   ]
  10. }
复制代码
(可选)用jq命令来验证json符合不符合格式:
  1. sudo apt install jq -y

  2. jq '.' /etc/docker/daemon.json
复制代码
保存编辑并重启docker:
  1. sudo systemctl restart docker
复制代码
然后通过docker info 命令查看是否添加了镜像网站:
  1. sudo docker info | grep -i 'Registry Mirrors'
复制代码
接着拉取镜像:
  1. sudo docker pull hello-world
复制代码
拉下来了就说明没有问题了。注意,如果你可以使用自己的代理上网,将linux调整成代理联网,也行,但是速度很慢(这全靠代理的速度)。

二、将镜像下载到没有互联网络的服务器上
1、先将镜像打包:
  1. # docker save -o <tar包名称> <镜像ID:IMAGE ID>
  2. docker save -o image_name.tar image_id
复制代码
2、将镜像拷贝到目标服务器上,在镜像所在目录加载镜像:
  1. docker load -i <镜像tar包>
  2. docker load -i image_name.tar
复制代码
3、加载后会输出这个镜像的id,例如
  1. Loaded image ID: sha256:f98f743b99fd6392d4dd139b6800dbc629ecfc06056289a6a8d3c56c0d342059
复制代码
查看这个镜像:
  1. # grep后面的是上面image ID的前几位
  2. docker images | grep f98f74
复制代码
这个会看到一个名称和版本都为<none>的镜像:

  1. <none>                         <none>                f98f743b99fd   8 months ago    1.2GB
复制代码
4、给镜像打上tag:
  1. # docker tag <镜像ID:IMAGE ID> <image_name>:<image_version>
  2. docker tag f98f743b99fd langchain:v0.1.0
复制代码
5、此时查看镜像就能看到langchain镜像了:
  1. docker images
复制代码
如上。

回复

使用道具 举报

393

主题

556

帖子

3296

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3296
 楼主| 发表于 2025-9-25 18:27:36 | 显示全部楼层
自己的实际设置:(备忘)

docker load -i langchain.tar

docker images | grep e36092

docker tag e36092 langchain:latest

docker run -d -p 65535:65535 langchain:latest
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|DiscuzX

GMT+8, 2025-10-25 10:54 , Processed in 0.012115 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表