Я пытаюсь создать репозиторий Nexus для использования Docker Swarm. Тем не менее, я наблюдаю какое-то странное поведение, и я не уверен, что это то, что я сделал, или это ошибка, потому что, похоже, она присутствует с 3.12 (это первая версия, в которой было хранилище BLOB-объектов S3, так что это был первый раз Я использовал Nexus)
Я наблюдаю такое поведение docker pull
, но когда я выполняю развертывание роя докеров
, он говорит, что к образу нет доступа. У меня нет проблемы с реестром : 2
образ.
Вот результат docker pull
, который показывает, что он работает успешно. Это также означает, что я правильно прошел аутентификацию.
По-видимому, это ошибка в Nexus с версии 3.2.0 с марта 2017 года (так что ей больше года) https://issues.sonatype.org/browse/NEXUS-12684 Думаю, нам нужно найти альтернативную систему репозиториев, поддерживающую Docker.
Или в качестве временного решения я создал простой прокси-сервер, который позволяет неправильно построенным серверам поддерживать HEAD
запрос. https://hub.docker.com/r/trajano/fakehead/