Не удается нажать/вытащить из локального реестра докеров

Я создал кластер Kubernetes и установил докер для каждого узла. Когда я пытаюсь извлечь или отправить образ в свой локальный реестр с помощью докера push local_registry_addr:port/image_id, я получаю следующий ответ: Get local_registry_addr:port/v2: http: server gave HTTP response to HTTPS client.

Это происходит, хотя я получил сертификат с сервера реестра и добавил его в качестве сертификата на свой сервер докеров. Если я попытаюсь wget local_registry_addr:port, я получу 200 OK.

Как я могу это исправить? Возможно, мне нужно что-то настроить?

Вы перезапустили докер после добавления сертификатов? также где вы добавили сертификаты?

Aman Juneja 12.07.2019 20:19

@AmanJuneja Я добавил сертификат в /usr/local/share/ca-certificates, а затем запускаю команду: sudo update-ca-certificates. Да, я перезапустил докер после добавления сертификата и использовал следующую команду: sudo /etc/init.d/docker restart.

ChikChak 12.07.2019 20:30

Добавьте сертификаты в /etc/docker/certs.d/local_registry_addr:port/ и перезапустите докер.

Aman Juneja 12.07.2019 20:37

@AmanJuneja Это не помогло, все равно получаю ту же ошибку. Хотя я заставил его работать, как я уже упоминал в своем ответе, можно ли что-нибудь еще сделать, чтобы он работал с использованием порта?

ChikChak 12.07.2019 20:54
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Kubernetes - это портативная, расширяемая платформа с открытым исходным кодом для управления контейнерными рабочими нагрузками и сервисами, которая...
Как создать PHP Image с нуля
Как создать PHP Image с нуля
Сегодня мы создадим PHP Image from Scratch для того, чтобы легко развернуть базовые PHP-приложения. Пожалуйста, имейте в виду, что это разработка для...
1
4
205
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Проблема заключалась в том, что я не должен был добавлять порт — использование push local_registry_addr/image_id работало нормально.

Другие вопросы по теме