我目前正在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网络上。这听起来正确吗?