Problem-
我有一个包含 6 个服务的 docker-compose.yml。当我执行 docker-compose up 时,所有 6 个容器都会启动,但我需要 2 个容器来最初开始工作,并根据条件休息 4 个容器。
描述-
组合中的 6 项服务(2 项服务适用于所有用户,4 项服务适用于 2 位用户):-
-2 为所有用户提供服务
我正在第一个容器中安装登录所需的页面
我在第二个容器中维护登录帐户的数据库
为每个用户提供-2项服务
- 根据用户,我从登录页面重定向到不同的应用程序
- 此时,我将他/她的应用程序安装在一个容器中,并将数据库安装在另一个容器中。
有没有办法,当我运行 docker-compose up - 它应该只启动所有用户通用的 2 个服务,并且根据用户登录,我需要启动他/她的应用程序安装的其他 2 个服务???
现在可以通过最近添加的 docker-compose、compose 配置文件巧妙地解决这个问题(至少对于服务部分,不确定卷)。请参阅此处的文档 https://docs.docker.com/compose/profiles/.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)