Последний тег не найден в репозитории docker.io/library/centos в Redhat Enterprise Linux за прокси-сервером

Я успешно установил и извлек из docker.io много раз в Redhat Enterprise Linux. Но сейчас у меня очень трудное время с немного другой средой за прокси-сервером.

Я начинаю думать, что Redhat внес изменения в пакеты Docker, которые мешают корректной работе моего прокси-сервера. Когда я пытаюсь сделать простое "docker pull centos", я получаю разочаровывающую ошибку: "Тег последний не найден в репозитории docker.io/library/centos". Я пробовал и другие теги, но не повезло. Перед установкой прокси-сервера я получил сообщения "Требуется авторизация". Я получил это, добавив информацию о прокси в /etc/sysconfig/docker. Тогда я получил ошибки x509. Я получил это, добавив соответствующий файл сертификата в Docker. Теперь, когда все кажется правильным, я не могу сделать простое усилие. Из того, что я могу сказать, это не проблема со стоковым докером. Есть ли что-то еще, что нужно сделать, чтобы пакет redhat docker работал с прокси? Любая помощь с благодарностью. Я попробовал все в другом вопросе stackru безрезультатно.

введите описание изображения здесь

1 ответ

Все выглядело так, как будто это работает из кли. Однако я запустил /var/log/messages | grep docker для просмотра логов демона docker. Я все еще получал ошибки сертификата. Я загрузил hub.docker.com в свой браузер и распаковал цепочку сертификатов. Я поместил их в /etc/docker/certs.d/docker.io, и это сработало частично.

Мне нужно было добавить эти прокси-сертификаты в глобальное местоположение, и теперь оно работает полностью.

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