0

我正在从管理的角度研究 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 ...无法检索身份验证令牌:401未经授权

$ docker login registry.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 无效字符 '<' 寻找值的开始

4

0 回答 0