2017-09-25 5 views
0

docker-compose.ymlは、他の画像のうち、official mongo docker imageを使用しています。docker-composeからdockerイメージで実行されるサービスにパラメータを渡すにはどうすればよいですか?

mongodb: 
    container_name: mongodb 
    image: mongo:3.2 
    volumes: 
     - mongo_data:/data/db 
    ports: 
     - "57017:27017" 
    restart: always 

問題は、私は--httpinterfaceオプションで実行するデーモンをモンゴ必要があるということです。 docker-compose.ymlをこのパラメータを最終的なCMD ["mongod"]に渡すように変更するにはどうすればよいですか?

モンゴーイメージに触れることなく可能ですか? 1つのパラメータだけを追加するためにこのイメージをフォークすることは、過剰なものになります。

答えて

0

あなたはdocker-compose.yml

mongodb: 
    container_name: mongodb 
    image: mongo:3.2 
    command: mongod --httpinterface 
    volumes: 
     - mongo_data:/data/db 
    ports: 
     - "57017:27017" 
    restart: always 
commandオプションを使用することができます
関連する問題