0

dockerビルドでカスタムイメージを作成し、IBM Containers on Bluemixにプッシュしたいと思います。 cf loginとcf ic loginでログインした後、画像にタグを付け、正しいレジストリと名前空間を設定して、プッシュコマンドをいくつかのレイヤーに対してのみ有効にした後、特定のポイントでスタックしました(別のMB私が作った多くの試みの価値)。自分のイメージをIBM Bluemixレジストリにプッシュできません

docker push registry.eu-gb.bluemix.net/mygcontainers/war3 

プッシュは、それが時間プッシュメッセージで凍結したリポジトリ[registry.eu-gb.bluemix.net/mygcontainers/war3]

2d08e42cc27d: Mounted from mygcontainers/war3 
da4394905de1: Pushing [=======================>] 74.48 MB/159.3 MB 
77f08abee8bf: Mounted from mygcontainers/war3 

を指します。

PS:WindowsとMacで試しました。 PS:私は米国と英国の両方のエンドポイントを試しました。同じ結果。 PS:ドッカーマシンを再起動して、何かが変更されて動作するかどうかを確認しました。

+0

ドッカーファイルがあると思いますか?カスタムイメージをプッシュする代わりに、IBM Containerのプライベートレジストリに直接ビルドしようとしましたか?すなわちcf ic build -t registry.ng.bluemix.net/ <あなたのレジストリ>/です。詳細情報:https://console.ng.bluemix.net/docs/containers/container_images_adding_ov.html#container_images_building –

答えて

1

あなたの質問に既に回答していると思いますが、同様の問題につきものになる可能性のある人は、pushがこれまでのところ表示されていて、環境変数に関してはPushing local imagesに詳細が記載されています。

  1. チェックMac用ドッカーためenv | grep DOCKER戻り

    • 何もいます。 Windows用のドッカー。
      else do unset ${!DOCKER_*}
    • それ以外の場合、Linuxドッカーサーバーに期待していること。または現在のdocker-machineマシン
  2. ローカルイメージには、Bluemixレジストリで認識されるタグでローカルイメージにタグを付けます。例:IBMコンテナへ cf login -u <my_bluemix_id> -o <my_organisation> -s <my_namespace>

  3. ログイン cf ic login
    留意してください方向は、 "環境変数を設定しないでください..."

  4. をBluemixする docker tag training/sinatra registry.eu-gb.bluemix.net/my_namespace/new_sinatra

  5. ログインプッシュが正しく完了する必要があります。例えば:それはそうであることを
    docker push registry.eu-gb.bluemix.net/my_namespace/new_sinatra

  6. チェック:
    cf ic images

0

ここではbxためcontainer-registryプラグインでIBM Bluemix Container Registryを使用するための手順です。インストール手順here

  • bx loginから
  • bx cr namespace-listをBluemixにはログイン - あなたが作成した名前空間を持っていることを確認
  • オプション:bx cr namespace-add <my_namespace>
  • bx cr login
  • 必要な場合 - IBM Bluemixコンテナレジストリ にあなたの地元のドッカークライアントのログを
  • docker tag <localrepo>:<localtag> <bluemixregistryuri>/<namespace>/<repo>:<tag>
  • docker push <bluemixregistryuri>/<namespace>/<repo>

レジストリURIは、registry.ng.bluemix.net,registry.eu-gb.bluemix.netおよびregistry.eu-de.bluemix.netです。

プッシュのトラブルシューティングのヘルプはhereです。

関連する問題