Ошибка пространства имен Ice

Я пытаюсь войти на stage1 Bluemix (для IBMers), используя команду:

ice --verbose login --user username --psswd password  --registry 'registry-ice.bluemix_staging_server'

После вызова мне предлагается:

 Namespace(api_key=None, api_url=None, cf=False, cloud=False, host=None, local=False, org=None, psswd='password', reg_host='registry-ice.bluemix_staging_server', skip_docker=False, space=None, subparser_name='login', user='username', verbose=True)
    Executing: cf login -u username -p password -a https://api.bluemix_staging_server
    API endpoint: https://api.bluemix_staging_server
    Authenticating...
    OK

Targeted org 'user org'

Select a space (or press enter to skip):
1. dev
2. docker

Как только я выберу dev или же docker Я получаю следующую ошибку:

 ------------------------
*Error response from daemon: Login: You must set a namespace before you login to the registry.  See 'ice help namespace' (Code: 404; Headers: map[Server:[nginx] Date:[Tue, 10 Nov 2015 10:54:06 GMT] Content-Type:[text/plain] Content-Length:[84] Connection:[keep-alive]])
docker is not available on your system or is not properly configured
Could not authenticate with cloud registry at registry-ice.bluemix_staging_server
You can still use IBM Containers but will not be able to run local docker containers, push, or pull images*
 ------------------------

Я определил пространство с именем 'docker' с помощью консоли перед регистрацией.

Есть идеи, что мне здесь не хватает? Заранее спасибо!

1 ответ

Вам необходимо установить пространство имен перед входом в систему (пространство имен является вашей областью в реестре изображений). Это делается только один раз.

Проверьте документы здесь: https://www.ng.bluemix.net/docs/containers/container_cli_ov.html

Если он не запрашивает пространство имен, значит, он у вас уже есть. Затем попробуйте: ice login -a api.bluemix_staging_server -H Containers-api.bluemix_staging_server/v2/ Containers -R Registry.bluemix_staging_server

Примечание: измените bluemix_staging_server на правильное имя хоста, к которому вы подключаетесь.

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