Docker compose 在Docker Compose中运行参数

Docker compose 在Docker Compose中运行参数,docker-compose,Docker Compose,我正试着和Docker Compose一起管理领事和注册官。我用手来做这件事: 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,到目前为止: version: '2' services: consul: ne

我正试着和Docker Compose一起管理领事和注册官。我用手来做这件事:

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,到目前为止:

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

但是,我怎样才能通过这个论证呢?”consul://localhost:8500“要在docker-compose.yml中注册吗

您可以覆盖入口点。注册器默认入口点为:

入口点/垃圾箱/登记人

在docker-compose.yml文件中,您可以设置:

entrypoint: /bin/registrator consul://localhost:8500

如果运行
docker compose run registor,会发生什么consul://localhost:8500