Я создал свое первое приложение для узла/экспресс-приложения, создал изображение Docker и развернул для него локальный контейнер Docker (с помощью VirtualBox, так как я нахожусь в Windows). Я следовал инструкциям здесь:Не могу нажать новое изображение докера на bluemix
был в состоянии получить все, чтобы работать и толкнул 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 проблемы или я что-то не так?
Вы видите ту же ошибку, если попытаетесь выполнить 'cf ic push registry.ng.bluemix.net/gormanm/mockchain: latest'? –
Я получаю FATA [0000] Ответ на ошибку от демона: 405 Метод не разрешен –
Можете ли вы убедиться, что у вас есть последний доступный кли? Запустите 'cf ic update', и он скажет вам, доступно ли обновление. –