2015-11-23 2 views
2

Я создал свое первое приложение для узла/экспресс-приложения, создал изображение Docker и развернул для него локальный контейнер Docker (с помощью VirtualBox, так как я нахожусь в Windows). Я следовал инструкциям здесь:Не могу нажать новое изображение докера на bluemix

https://console.ng.bluemix.net/catalog/images/add-your-own/?org=5918bf71-3a29-446d-b4f7-b4a103341b45&space=929fcbd9-847c-471b-9868-353ad22b8a46&context=containerImages

был в состоянии получить все, чтобы работать и толкнул bluemix. Теперь, через несколько недель, я готов обновить свой контейнер на bluemix. Я перестроил свой локальный образ Docker и развернул новый локальный контейнер, и все работает нормально. Теперь я хочу заменить изображение, которое я ранее нажал на bluemix.

я Cf логин с последующим ср IC входа и обе работы, как ожидалось. Затем я помечаю изображение как «последнее»:

docker -H tcp://192.168.0.16:2375 tag -f mockchain registry.ng.bluemix.net/gormanm/mockchain:latest 

И это прекрасно работает. Теперь я готов сделать толчок и выполнить команду:

docker -H tcp://192.168.0.16:2375 push registry.ng.bluemix.net/gormanm/mockchain:latest 

Когда я, вместо того, нажав на изображение, оно побуждает меня войти:

The push refers to a repository [registry.ng.bluemix.net/gormanm/mockchain] (length: 1) 
Sending image list 

Please login prior to push: 
Username: 

Из всего, что я читал, это не должен меня подсказать, потому что я уже сделал cf login и cf ic login. Кроме того, подсказки, которые он дает мне, - это имя пользователя, пароль и адрес электронной почты. Тем не менее, я вхожу в эту информацию, но всегда говорит недействительное имя пользователя/пароль.

Есть ли у bluemix проблемы или я что-то не так?

+0

Вы видите ту же ошибку, если попытаетесь выполнить 'cf ic push registry.ng.bluemix.net/gormanm/mockchain: latest'? –

+0

Я получаю FATA [0000] Ответ на ошибку от демона: 405 Метод не разрешен –

+1

Можете ли вы убедиться, что у вас есть последний доступный кли? Запустите 'cf ic update', и он скажет вам, доступно ли обновление. –

ответ

2

Да, кажется, часть проблемы:

  1. Мой сравни клиент не соответствие версии на bluemix (и ср Ic обновление является первым шагом на пути к обновлению моего клиента)
  2. Когда я сделал cf ic login, он не смог поговорить с моим местным демоном Docker, потому что у меня не было DOCKER_HOST, установленного в tcp: //192.168.0.16: 2375 (где был запущен мой локальный демон Docker).

Проблема решена.

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