2016-07-09 4 views
2

Я установил панель инструментов для док-станции на своем Mac.Docker daemon "unknown: Authentication required" message

Я запустил следующую команду для входа в наш частный реестр (JFrog Artifactory 4.1). Предоставлял имя пользователя, адрес электронной почты и пароль по запросу и логин.

docker login <registry url> 

Это создает файл ~/.docker/config.json на моей системе, имеющим некоторое представление о моих полномочиях.

Тяговое и толкающее изображение работало нормально. В какой-то момент позже, когда я пытался вытащить образ, я в конечном итоге со следующими

b745547eea8f: Retrying in 1 second 
8e68617bcad0: Retrying in 1 second 
d0a4a553178b: Retrying in 1 second 
4ef6bb1e3944: Retrying in 1 second 
5f70bf18a086: Retrying in 1 second 
69bd93b9db4e: Waiting 
unknown: Authentication is required 

повторен несколько раз не повезло. Ran «вход в докер» снова и повторил. Тот же вопрос был замечен в течение 2-3 минут. Через 2-3 минуты «« докер »вытащил« работал.

Вопросы:

  • После файл ~/.docker/config.json создан, эти полномочия истекают после определенного периода времени? Если да, то как я могу увеличить время истечения.
  • Почему «докеры тянутся» сбой в течение первых 2-3 минут после входа во второй раз. Связано ли это со временем на моей локальной машине и виртуальной машине на VirtualBox, созданной docker-toolbox?

Мы собираемся открыть наш частный реестр всем в нашей компании. Не хотите, чтобы люди сталкивались с этими вещами, вытягивая изображения.

+2

В качестве дополнительной заметки вы используете относительно старую версию Artifactory. Последняя версия содержит несколько исправлений ошибок и улучшений, связанных с регистрацией Docker. Я предлагаю обновить до последней версии. –

ответ

0

Возможно, ваш адрес может быть преступником. Так как вы не включили его, то трудно сказать, использовали ли вы что-то вроде этого:

https://artifactory.company.com (правильное)

или это:

artifactory.company.com:443 (неверный)

я испытал что использование URL-адреса входа в систему, например artifactory.company.com:443, будет успешно зарегистрирован, но будет иметь странные проблемы, такие как предотвращение переноса изображений в Artifactory.

Если это произойдет, либо удалить файл .docker/config.json и снова войти в систему, или изменить его, изменяя: artifactory.company.com:443 к https://artifactory.company.com

0

Обновление до последней версии Artifactory (4.10) помогли. После этого не видел этого.

Смежные вопросы