在同一应用程序中使用多个docker-compose文件

时间:2019-02-26 22:30:51

标签: docker

我目前正在Docker背后构建一个应用程序,在向我的应用程序CICD流投入巨资之前,我想使一些最重要的功能正常工作。

我正在使用一项服务进行用户身份验证,但是,每当我运行docker-compose文件时,我的服务器就会重新启动,从而导致应用程序中约30秒的停机时间。我不希望这样做,因此为了避免必须构建CICD流来满足此需求,我创建了第二个docker-compose文件,该文件仅在服务器需要更新时才运行

#rest of app - docker-compose.yml file
version: '3'
services:
  angular:
    build:
      context: /angular

#server i don't want going down constantly - docker-compose-server.yml
version: '3'
services: 
 keycloak:
    build:
      context: /keycloak

但是,通过这种方法,每当我运行docker-compose.yml文件时,都会收到一条警告,告诉我我的密钥斗篷容器是孤立的,反之亦然。

这会导致一系列问题吗?我认为应该避免这种警告,因此我该如何摆脱这种警告。而且,这些文件都在同一目录中,因此似乎它们在同一docker网络上。这听起来正确吗?

0 个答案:

没有答案