使用 OpenShift 3.1 上自己的 docker 注册表中的映像创建应用程序
Create app with image from own docker registry on OpenShift 3.1
我有自己的 docker 注册表,使用自签名证书保护。
在其他服务器上,我可以登录注册表并从中获取 pull/push 图像。所以这似乎工作正常。
但是当我想使用 OpenShift 从图像创建应用程序时,它似乎不起作用:
oc new-app ec2-xxx:5000/test/image1
error: can't look up Docker image "ec2-xx/test/image1": Internal error occurred: Get https://ec2-xxx:5000/v2/: x509: certificate signed by unknown authority
error: no match for "ec2-xxx:5000/test/image1"
可能是什么问题?
我可以登录注册表并提取图像手册。
尝试将“--insecure-registry”添加到新应用命令
oc new-app ec2-xxx:5000/test/image1 --insecure-registry
我有自己的 docker 注册表,使用自签名证书保护。 在其他服务器上,我可以登录注册表并从中获取 pull/push 图像。所以这似乎工作正常。
但是当我想使用 OpenShift 从图像创建应用程序时,它似乎不起作用:
oc new-app ec2-xxx:5000/test/image1
error: can't look up Docker image "ec2-xx/test/image1": Internal error occurred: Get https://ec2-xxx:5000/v2/: x509: certificate signed by unknown authority
error: no match for "ec2-xxx:5000/test/image1"
可能是什么问题? 我可以登录注册表并提取图像手册。
尝试将“--insecure-registry”添加到新应用命令
oc new-app ec2-xxx:5000/test/image1 --insecure-registry