我拥有自己的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"
可能是什么问题? 我可以登录注册表并提取图像手册。
答案 0 :(得分:1)
尝试将“--insecure-registry”添加到new-app命令
oc new-app ec2-xxx:5000 / test / image1 --insecure-registry