2016-05-27 7 views
0

couchdbデータベースで実行されている1つのWebアプリケーションがあります。 このcoudbコンテナには、複数のデータベースがあり、そこからWebアプリケーションに必要なデータベースは1つだけです。 私はそれを実行するために、ドッキングウィンドウのコンを使用していますが、Webアプリケーションは、以下に述べるように私は手動ドッキングウィンドウを実行した場合、それは罰金データベースをcouchdbコンテナから別のコンテナにマップする方法同じドッカー作成ファイルのwebapp

を作品

version: "2" 
services: 
    db: 
     image: mysite/couch:latest 
     ports: 
     - "15984:5984" 
     environment: 
     DB_USER: admin 
     DB_PASSWORD: password 
     DB_NAME: db_new 
    webapp: 
     image: mysite/webapp:latest 
     ports: 
     - "3050:3000" 
     links: 
     - db 
     - db:db_new 

次のようにドッキングウィンドウ-compose.ymlファイルによってCouchDBのコンテナ 内のデータベースを認識しませんでした

docker run --rm -e DB_URL=http://localip:15984/db_new -p 0.0.0.0:3050:3000 

ドッカー製作ファイルには何が欠けていますか?

答えて

0

ドッカ - コンに多くの時間を過ごした後、私は以下のような溶液を得た

version: "2" 
services: 
    db: 
     image: mysite/couch:latest 
     ports: 
     - "15984:5984" 
    webapp: 
     image: mysite/webapp:latest 
     ports: 
     - "3050:3000" 
     links: 
     - db 
     environment: 
     DB_URL: http://admin:[email protected]:5984/db_new 
関連する問題