如何在minishift中部署dockerhub或redhat容器目录(外部注册表)映像

时间:2019-06-15 20:29:03

标签: openshift minishift

我正在从管理的角度研究openshift,这使我花了很多时间来理解它,而我要做的一件事就是将已知的容器部署到其中,而minishift所能做的就是部署它提供的示例或推动对我的目的无济于事的本地开发,但我找不到将minishift cdk(来自redhat的)与外部存储库(如dockerhub或Registry.access.redhat.com)链接的“方法”

任何帮助将不胜感激。

我所做的是:

  1. 连接到minishift docker服务

> $ eval $(minishift docker-env)

  1. 试图从redhat容器目录中提取。
  

$ docker pull Registry.access.redhat.com/openshift3/jenkins-2-rhel7:3.11.98-6      试图拉存储库registry.access.redhat.com/openshift3/jenkins-2-rhel7 ...      解析HTTP 404响应正文时出错:无效字符'F'寻找值的开头:“找不到文件。\”“

     

$ docker pull Registry.redhat.io/openshift3/jenkins-2-rhel7:3.11.98-6      试图拉存储库registry.redhat.io/openshift3/jenkins-2-rhel7 ...      无法检索身份验证令牌:未经授权的

     

$ docker登录注册表.redhat.io      用户名: ********      密码:      警告!您的密码将以未加密的方式存储在/home/cesar.cabral/.docker/config.json中。      配置凭据助手以删除此警告。参见https://docs.docker.com/engine/reference/commandline/login/#credentials-store

     

登录成功

     

$ docker pull Registry.redhat.io/openshift3/jenkins-2-rhel7:3.11.98-6      试图拉存储库Registry.redhat.io/openshift3/jenkins-2-rhel7 ...

     

>解析HTTP 404响应正文时出错:无效字符'F'寻找值的开头:“找不到文件。”“

  1. 尝试相同,但使用dockerhub,也没有运气。
  

$ docker pull hub.docker.com/nginx:1.17.0     试图拉存储库hub.docker.com/nginx ...     拉存储库hub.docker.com/nginx     无效字符'<'寻找值的开头

0 个答案:

没有答案