2017-10-30 17 views
0

couchbaseのドッキング・イメージを作成しました。それは私に次のエラー与えているドッカ-COMPOSE(嵐)とそれを使用している間、私はそれが正常に動作しているスタンドアロンのCouchbaseのイメージを実行することができていますが、私は、ドッキングウィンドウのファイルからconfigure.shファイルを呼び出していますdocker-composeのDocker Couchbase:127.0.0.1ポートへの接続に失敗しました8091:接続が拒否されました

couchbase_1 | Note: Unnecessary use of -X or --request, POST is already inferred. 
couchbase_1 | * Trying 127.0.0.1... 
couchbase_1 | % Total % Received % Xferd Average Speed Time Time  Time Current 
couchbase_1 |         Dload Upload Total Spent Left Speed 
    0  0 0  0 0  0  0  0 --:--:-- --:--:-- --:--:--  0* connect to 127.0.0.1 port 8091 failed: Connection refused 
couchbase_1 | * Failed to connect to 127.0.0.1 port 8091: Connection refused 
couchbase_1 | * Closing connection 0 
couchbase_1 | curl: (7) Failed to connect to 127.0.0.1 port 8091: Connection refused 
stormcluster_couchbase_1 exited with code 7 

を、カールコマンド次のようにそのファイルから、次のとおりです。

curl --fail -v -X POST http://127.0.0.1:8091/pools/default -d memoryQuota=300 -d indexMemoryQuota=300 
curl --fail -v http://127.0.0.1:8091/node/controller/setupServices -d services=kv%2Cn1ql%2Cindex 
curl --fail -v http://127.0.0.1:8091/settings/web -d port=8091 -d username=XXX-d password=XXX 

これは私のYAMLファイルです:

couchbase: 
    image: xyz/test 
    ports: 
    - "8091:8091" 
    - "22" 
zookeeper: 
    image: xyz/storm-zookeeper 
    ports: 
    - "49181:2181" 
    - "22" 
nimbus: 
    image: xyz/storm-nimbus 
    ports: 
    - "49773:3773" 
    - "49772:3772" 
    - "49627:6627" 
    - "22" 
    links: 
    - zookeeper:zk 
    - couchbase:cb 
supervisor: 
    image: xyz/storm-supervisor 
    ports: 
    - "8000" 
    - "22" 
    links: 
    - nimbus:nimbus 
    - zookeeper:zk 
    - couchbase:cb 
    - couchbase:couchbase.docker 
ui: 
    image: xyz/storm-ui 
    ports: 
    - "49080:8080" 
    - "22" 
    links: 
    - nimbus:nimbus 
    - zookeeper:zk 
    - couchbase:cb 
    - couchbase:couchbase.docker 
+0

あなたはdocker-compose.yml pls!を投稿できますか? thnx –

+0

あなたの作成ファイルを追加してください。交換後に – papey

答えて

0

のTh

のCouchbase: 画像:XYZ /テスト ポート:私のYAMLファイルです - "8091:8091" - "22" 飼育係: 画像:XYZ /嵐 - 飼育係 ポート: - " 49181:2181" - "22" 雨雲: 画像:XYZ /ストーム雨雲 ポート: - "49773:3773" - "49772:3772" - "49627:6627" - "22" リンク: - 飼い葉桶:zk - co uchbase:CB 監督: 画像:XYZ /嵐-監督 ポート: - "8000" - "22" リンク: - 光背:光背 - 飼育係:ZK - Couchbaseの:CB - Couchbaseの:Couchbaseの.docker UI: 画像:XYZ /ストームUI ポート: - "49080:8080" - "22" リンク: - 雨雲:雨雲 - 飼育係:ZK - Couchbaseの:CB - Couchbaseの: couchbase.docker

0

私は、localhostを使って別のコンテナから1つのコンテナにアクセスしようとしています。これは動作しません。

コンテナリンクを使用しているため、コンテナ同士の通信が可能になります。 実行中のスクリプトがcaouchbase dbに到達しようとしています。あなたは、localhostまたは127.0.0.1の代わりに、cbをcomposefileで指定したホスト名エイリアスに置き換える必要があります。

http://127.0.0.1:8091http://cb:8091に置き換えて接続する必要があります。

+0

のようなエラーが発生しました:couchbase_1 |注:-Xまたは--request、POSTの不要な使用は、すでに推測されています。 couchbase_1 | * getaddrinfo(3)が失敗しました:8091 couchbase_1 | *ホスト 'cb'を解決できませんでした couchbase_1 | *クローズ接続0 couchbase_1 |カール:(6)ホスト 'cb'を解決できません stormimage_couchbase_1コード6で終了しました –

関連する問題