请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

无法从自建私库中拉取镜像

师兄,我在本地搭了两个私库,
一个是docker.io/registry,rancher配置,如下
图片描述
另一个是Nexus3,rancher配置,如下
图片描述
在rancher添加服务时,均是失败
图片描述

这两个镜像地址都可以通过docker pull拉取下来,
到底是我配置私库地址不对还是是这两个私库权限问题导致的呢?貌似没看到哪有有设置私库权限的啊,求助!!!

正在回答 回答被采纳积分+3

3回答

提问者 qq_聖曖格_0 2019-05-28 22:25:38

总算弄明白了!!!

https://img1.sycdn.imooc.com//szimg/5ced44df0001a6f218840618.jpg

0 回复 有任何疑惑可以回复我~
提问者 qq_聖曖格_0 2019-05-27 21:17:41

1、registry本地私库,可以拉取镜像:

https://img1.sycdn.imooc.com//szimg/5cebdfb50001fadb09940633.jpg

2、nexus3私库服务器里有镜像:

https://img1.sycdn.imooc.com//szimg/5cebe00d0001a80d15150638.jpg

docker拉取镜像

https://img1.sycdn.imooc.com//szimg/5cebe21a0001f9c913040873.jpg

但是到了rancher里,“添加应用”:

Rancher镜像库配置:

https://img1.sycdn.imooc.com//szimg/5cebe29b00017c0418810423.jpg

https://img1.sycdn.imooc.com//szimg/5cebe3410001617617590749.jpg

结果:

https://img1.sycdn.imooc.com//szimg/5cebe3730001d5ac18940394.jpg

0 回复 有任何疑惑可以回复我~
  • 私库到底是138还是178?rancher agent是哪台服务器,你应该在agent上测试docker pull
    回复 有任何疑惑可以回复我~ 2019-05-27 23:19:18
  • 提问者 qq_聖曖格_0 回复 廖师兄 #2
    都是私库,138是nexus私库,178是本地私库(registry:2),我这是用两种私库进行测试截图,rancher agent是181服务器。找到原因了,是我的rancher agent没有添加/etc/docker/daemon.json配置,默认服务都是跑在rancher agent服务器里,所以agent服务器得能从私库里拉取镜像,多谢师兄的提醒!!!而且发现/etc/docker/daemon.json里配置两个私库地址,却只有一个能登录
    回复 有任何疑惑可以回复我~ 2019-05-28 22:14:07
  • 廖师兄 回复 提问者 qq_聖曖格_0 #3
    嗯,以后要想清楚过程,实际上是rancher agent在拉取镜像
    回复 有任何疑惑可以回复我~ 2019-05-30 00:34:03
廖师兄 2019-05-27 14:22:08

要设置点一下的,你看看14-8

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_聖曖格_0 #1
    14-8看了师兄讲的,我自己搭建的本地私库和nexus私库,也在rancher镜像库里配置了,依然无法拉取镜像;用阿里云镜像库没问题,可以跑起来
    回复 有任何疑惑可以回复我~ 2019-05-27 20:58:29
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信