2016-06-23 7 views
1

をアップI以下のドッキングウィンドウ-compose.ymlありますパスサービスparamsがドッキングウィンドウ-構成して

version: '2' 
services: 
    strongloop: 
    image: node:5.11-onbuild 
    links: 
     - mongodb 
    mongodb: 
    image: mongo:3.3 
    volumes: 
     - ./mongo/mongo.conf:/etc/mongo.conf 

は、今私はフラグ-f /etc/mongo.confと並行開始strongloopサービスとMongoDBのサービスを開始し、それらをリンクする必要があります。これまで私はdocker-compose upでこれを行いました。なぜなら、私はいくつかのフラグを必要としなかったからです。

このフラグをdocker-compose upに渡すにはどうすればよいですか?

コンテナをリンクするコマンドと、特定のサービスにいくつかのパラメータを渡すことができるコマンドがありますか?

編集:

docker-compose up mongodb -f /etc/mongo.conf strongloop戻りERROR: No such service: -f

docker-compose up "mongodb -f /etc/mongo.conf" strongloop 戻りERROR: No such service: mongodb -f /etc/mongo.conf

答えて

1

あなたは以下のようにドッキングウィンドウ-compose.yml変更する必要があります。その後

version: '2' 
services: 
    strongloop: 
    image: node:5.11-onbuild 
    links: 
     - mongodb 
    mongodb: 
    image: mongo:3.3 
    command: mongod -f /etc/mongo.conf 
    volumes: 
     - ./mongo/mongo.conf:/etc/mongo.conf 

を、単に実行します。

docker-compose up 
+0

ありがとうございます!正しいコマンドは 'mongod -f/etc/mongo.conf'(mongodではなくmongodb)です – Piu130

+0

うん、私は更新しました! –

関連する問題