注册表URL和在openshift online(v3)上安装外部docker映像的过程

注册表URL和在openshift online(v3)上安装外部docker映像的过程,openshift,Openshift,我正在使用Openshift在线平台。我正试图在本地(在我的mac上)构建一个自定义docker映像,并将其推送到Openshift online上我项目的注册表中 我不能那样做。有人能告诉我注册URL应该是什么吗 我已尝试使用以下方法: registry.starter-us-east-1.openshift.com registry.access.redhat.com 下面是我试图用来登录的完整命令,但是我没有得到响应。屏幕只是等待 docker login -u username -e

我正在使用Openshift在线平台。我正试图在本地(在我的mac上)构建一个自定义docker映像,并将其推送到Openshift online上我项目的注册表中

我不能那样做。有人能告诉我注册URL应该是什么吗

我已尝试使用以下方法:

registry.starter-us-east-1.openshift.com
registry.access.redhat.com
下面是我试图用来登录的完整命令,但是我没有得到响应。屏幕只是等待

docker login -u username -e any_email_address -p token_value registry_service_host:port
在完成以上内容后,我的意图是尝试并推广我在本地构建的图像

如对上述方法或其他替代方法有任何建议,将不胜感激。谢谢。

注册表位于-->
registry..openshift.com

对于starter tier US East地区,集群id为-->
starter-US-East-1

因此,可以在-->
registry.starter-us-east-1.openshift.com
上找到注册表

了解docker注册表端点后,可以按照以下说明操作:

登录并将图像从/推送到注册表

简而言之,使用:

docker login -u `oc whoami` -e `oc whoami` -p `oc whoami -t` \
    https://registry.starter-us-east-1.openshift.com
为了便于将来参考,访问注册表的详细信息将出现在帮助下拉菜单的
关于
页面中,尽管现在在线上,更改还没有进入生产,尽管在更新版本的OpenShift中已经可见。

注册表位于-->
registry..OpenShift.com

对于starter tier US East地区,集群id为-->
starter-US-East-1

因此,可以在-->
registry.starter-us-east-1.openshift.com
上找到注册表

了解docker注册表端点后,可以按照以下说明操作:

登录并将图像从/推送到注册表

简而言之,使用:

docker login -u `oc whoami` -e `oc whoami` -p `oc whoami -t` \
    https://registry.starter-us-east-1.openshift.com

为便于将来参考,访问注册表的详细信息将出现在“帮助”下拉菜单的“关于”
页面中,尽管对于联机,该更改尚未成功推广到生产中,但在较新版本的OpenShift中已可见。

要查找OpenShift联机URL注册表,使用以下步骤:

  • 点击“复制登录命令”按钮后,复制oc登录命令
  • 在终端中运行oc login命令
  • 登录后,在终端中运行oc注册表信息

  • 要查找Openshift在线URL注册表,请使用以下步骤:

  • 点击“复制登录命令”按钮后,复制oc登录命令
  • 在终端中运行oc login命令
  • 登录后,在终端中运行oc注册表信息

  • 谢谢你,格雷厄姆。我运行上面的命令。我得到的回应是“标志——电子邮件已被弃用,将在1.14中删除。”然后没有进一步的内容。我应该检查什么?任何进一步的指导都很好。您使用的是什么版本的docker?另外,您需要通过代理吗?版本17.03.1-ce-mac12(17661)无代理@Graham Dumpleton银行Graham。我运行上面的命令。我得到的回应是“标志——电子邮件已被弃用,将在1.14中删除。”然后没有进一步的内容。我应该检查什么?任何进一步的指导都很好。您使用的是什么版本的docker?另外,您需要通过代理吗?版本17.03.1-ce-mac12(17661)无代理@格雷厄姆·邓普尔顿