2016-02-17 3 views
1

У меня есть собственный реестр докеров, который снабжен самоподписанным сертификатом. На других серверах я могу войти в реестр и вытащить из него изображения. Так что все работает нормально.Создайте приложение с изображением из собственного реестра докеров на OpenShift 3.1

Но когда я хочу, чтобы создать приложение из образа с помощью 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

Попробуйте добавить "--insecure-реестр" для команды нового приложения

ос нового приложения ec2-ххх: 5000/тест/image1 --insecure-реестра

+0

Но реестр является безопасным? (Я использую selfsigned ssl certs) – lova

+1

Поскольку вы используете самоподписанные сертификаты (не подписанный доверенным серьером), openshift не может проверить личность вашего registro. –

+0

И что, когда я сам использую ca.crt openhift (я закрепил свой регистратор с открытием) – lova