2016-02-02 3 views
2

Я загрузил Docker изображение в внутреннем хранилище, толчок, кажется, работает нормально, но когда я пытаюсь вытянуть из него говорит:Docker Отключить наследие реестра с помощью OSX

"{\n \"errors\" : [ {\n \"status\" : 400,\n \"message\" : \"Unsupported docker v1 repository request for 'docker-v2-global-local'\"\n } ]\n}" 

После некоторого погуглить I» мы приходим по отключенным устаревшим параметрам реестра, указанным в docker daemon docs. Однако, пытаясь установить его из результатов командной строки в:

docker: 'daemon' is not a docker command. 

Если я SSH в моей Докер-машине и попытаться обновить мой/вар/Библиотека/boot2docker/профиль это просто дает мне это только для чтения. К этому моменту я даже не уверен, что этот вариант поможет мне, но как я его установил?

Im помощью: OSX 10.10.4 Docker версия 1.9.1 докер-машина версия 0.5.3

ответ

0

Если вы хотите, чтобы создать машину (в вашем случае с VirtualBox boot2docker один), в котором докер daemon настроен с опцией disable-legacy-registry, вам нужно будет ввести:

docker-machine create -d virtualbox --engine-opt disable-legacy-registry <name> 
+1

мой мужчина! При создании машины я пробовал просто --disable-legacy-true. Дурак я. Огромное спасибо! –

+1

Как это сделать с Docker для Mac? – Leo

+0

@Leo Вы имеете в виду, что новый докер для Mac не использует VirtualBox? На это можно было бы ответить на новый вопрос. – VonC

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

  • Нет связанных вопросов^_^