注册表URL和在openshift online(v3)上安装外部docker映像的过程
我正在使用Openshift在线平台。我正试图在本地(在我的mac上)构建一个自定义docker映像,并将其推送到Openshift online上我项目的注册表中 我不能那样做。有人能告诉我注册URL应该是什么吗 我已尝试使用以下方法:注册表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
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)无代理@格雷厄姆·邓普尔顿