2017-07-10 13 views
2

Bluemixレジストリに押すと、私は次のエラーを取得:IBM Bluemixレジストリプッシュ認証エラー

47c2386f248c: Waiting 
2be95f0d8a0c: Waiting 
2df9b8def18a: Waiting 
unauthorized: authentication required 

を私はcscrプラグインがインストールされ、両方持って、確認してBXはそれ以上に追加されていますauthsファイル。 OSXのキーチェーンをcredstoreとwithoutを使って試してみました。

私はBXレジストリからIBMLibertyの例をプルするか、Libertyをベースとしてイメージをビルドすると問題なくプルします。

私が実行している:

docker build . -t registry.ng.bluemix.net/my_space/ibm 

docker push registry.ng.bluemix.net/my_space/ibm 

また、手動でBLUEMIX_TRACE=trueを輸出してログインし、initコマンドを再実行しようとしています。

答えて

1

をそれはあなたが名前空間my_spaceを所有している場合、あなたは何を参照してbx cr namespacesを実行することができます明確ではありませんあなたが押すことができる名前空間?必要があれば、bx cr namespace-add <something unique to you>で追加することができます。

+0

それは1つです!私は、名前空間がIBM BX Webコンソールで定義したスペースと同じであると仮定しましたが(実際にはスペース)、実際はデフォルトではトップレベルのBX組織名です。 –

1

あなたがドッキングウィンドウのプッシュを行う前にBluemixコンテナリポジトリにログインしていることを確認:

$ docker pull registry.ng.bluemix.net/myspace/myimage 
Using default tag: latest 

Please login prior to pull: 
Username (bearer): XXXX 
Password: 
Error response from daemon: unauthorized: authentication required 

$ bx cr login 
Logging in to 'registry.ng.bluemix.net'... 
Logged in to 'registry.ng.bluemix.net'. 

$ docker pull registry.ng.bluemix.net/myspace/myimage:4 
4: Pulling from myspace/myimage 
7b6bb4652a1b: Downloading [===>            ] 5.272MB/70.48MB 

参照:

$ bx cr login --help 
NAME: 
    login - Log the local Docker client in to IBM Bluemix Container Registry. 

USAGE: 
    bx cr login 
+0

ありがとうございました。 'bx cr login'を実行すると、私が正常にログインしたという応答が得られます。しかし、ユーザー/パスのプロンプトは表示されません。以前のBXログインから継承している可能性がありますか? しかし、押しても同じ認証エラーです。プルすると、プロンプトは表示されますが、私の資格情報は受け付けません。たとえ 'bx cr login'の直後でも有効です。 –

+0

こんにちはEthan、多分あなたはBluemixサポートチケットを調達する必要があります。 –

+0

ありがとうございます。 –

関連する問題