2016-04-15 11 views
3

現在、Bluemixで動作するドッカーのcompose.ymlを取得しようとしています。 docker-compose.ymlは、ドッカーと直接使用するとうまく動作します。ここでエラーメッセージ:dockerでボリュームを作成するときにIBM Bluemixエラーが発生する

$ docker-compose -f docker-compose-bluemix.yml up -d
Creating volume "angularexpress_iib-binary" with default driver
Creating angularexpress_iib-binary_1
ERROR: "angularexpress_iib-binary"

私はそれが役立つかどうかを確認するために、手動でボリュームを作成したが、それでも同じエラーメッセージを取得しています

$ cf ic volume list
iib
iib-binary

ドッカ - コン・bluemixで関連セクション.ymlは次のとおりです。

version: '2' 
services: 
iib: 
iib-binary: 
    image: ${BLUEMIX_REG}iib-binary:v10.0.0.4 
    entrypoint: /bin/bash 
    volumes: 
    - iib-binary:/iibBinary 
volumes: 
    iib-binary: {} 

ちょっとした文脈を提供してください。

  • 私はすでに私が依存するすべての画像がBluemixレジストリ
  • BXバージョンから引き出されていることを確認するために、元のドッキングウィンドウ-compose.ymlファイルの新しいバージョンを作成しました
  • をBluemixするために、すべての従属画像をロードしています0.3.1-7b45723-2016-03-16T02:55:28 + 00:00
  • CF IC(ドッカー)バージョン1.10.3-CS2、f02424d
  • CFバージョン6.16.1 + 924508c-2016から02を構築します-26

この問題を解決するための助けや指導をいただければ幸いです。

おかげで、パトリック

答えて

5

私は、ドッキングウィンドウ-COMPOSEファイルv1は互換性のあることによって、問題を解決してきました。 Bluemixはまだドッカーの作成v2をサポートしていません。何が変わった

iib: 
iib-binary: 
    image: ${BLUEMIX_REG}iib-binary:v10.0.0.4 
    entrypoint: /bin/bash 
    volumes: 
    - /iibBinary 
} 

:ここ

固定YML?

  • 削除行==>バージョン: '2'
  • 削除行==>サービス:
  • を変更 " - IIB-バイナリ:/ iibBinary" に " -/iibBinary"
  • 完全削除一番下の「ボリューム:」セクション

私はそれが誰かを助けることを願っています。 よろしく、Patrick

+0

はい、この行は誤解を招く可能性があります - 「コンピュータに最新のDocker Composeソフトウェアパッケージをインストールまたはアップグレードする」。ソース:https://console.ng.bluemix.net/docs/containers/container_compose_intro.html#container_compose_ov –

関連する問題