在OpenShift 3.1上使用自己的docker注册表创建带有图像的应用程序

时间:2016-02-17 13:08:24

标签: docker docker-registry openshift-origin

我拥有自己的docker注册表,并使用自签名证书进行保护。 在其他服务器上,我可以登录注册表并从中拉/推图像。所以这似乎工作正常。

但是,当我想使用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"

可能是什么问题? 我可以登录注册表并提取图像手册。

1 个答案:

答案 0 :(得分:1)

尝试将“--insecure-registry”添加到new-app命令

oc new-app ec2-xxx:5000 / test / image1 --insecure-registry