图(Docker):如何根据环境指定要运行的服务

时间:2015-01-02 10:34:49

标签: docker fig

我使用Fig(和Docker)来设置我的开发环境。

我配置的其中一项服务是Adminer,它是一个轻量级的Web数据库客户端。我需要它用于开发,但不希望它在生产中运行。我怎样才能做到这一点?图(优选)或Docker的解决方案可以。

这是我fig.yml的一部分:

db:
  image: postgres
adminer:
  image: clue/adminer
  links:
    - db
  ports:
    - "8081:80"

1 个答案:

答案 0 :(得分:2)

您可以使用多个图形文件。 Fig默认使用fig.yml,但您可以使用-f标志指定。 Docs

因此,无论你想要什么,你的默认值都可以是fig.yml。然后,您可以为您的开发环境设置fig-dev.yml(例如)。使用fig -f fig-dev.yml时,请使用它。