首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Docker Compose中运行参数

在Docker Compose中运行参数
EN

Stack Overflow用户
提问于 2016-11-25 16:24:37
回答 1查看 2.1K关注 0票数 2

我正在尝试使用Docker Compose运行Consul和Registrator。我手动执行以下操作:

代码语言:javascript
运行
复制
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:

代码语言:javascript
运行
复制
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中的registrator?

EN

回答 1

Stack Overflow用户

发布于 2016-12-11 04:08:55

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

入口点/bin/注册器

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

代码语言:javascript
运行
复制
entrypoint: /bin/registrator consul://localhost:8500
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40800521

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档