2016-11-25 4 views
2

Docker ComposeでConsulとRegistratorを実行しようとしています。Dockerで引数を実行するCompose

version: '2' 
services: 
    consul: 
    network_mode: 'host' 
    image: consul 
    registrator: 
    network_mode: 'host' 
    volumes: 
    - /var/run/docker.sock:/tmp/docker.sock 
    depends_on: 
    - consul 
    image: gliderlabs/registrator 

しかし、どのように私は、引数を渡すことができます "領事:// localhostを:8500" 私はこのドッキングウィンドウ-compose.yml、これまでのところを持って

docker run --net=host consul 
docker run --net=host -v /var/run/docker.sock:/tmp/docker.sock gliderlabs/registrator consul://localhost:8500 

:手で、私はこれを行いますdocker-compose.ymlの登録者に?

+0

ENTRYPOINTあなたが設定することができ、あなたのドッキングウィンドウ-compose.ymlファイルで/ binに/レジ

: // localhost:8500'? – Railslide

答えて

2

エントリポイントを上書きできます。レジのデフォルトのエントリポイントは次のとおりです。あなたが `ドッキングウィンドウ・コン実行レジの領事を実行するとどうなりますか

entrypoint: /bin/registrator consul://localhost:8500 
関連する問題