Le_*_*eur 1 docker docker-compose
我正在使用 docker-compose 在远程服务器上启动作业:
version: "3.9"
services:
solution-app:
container_name: solution_new_name_v3
build: .
Run Code Online (Sandbox Code Playgroud)
我运行以下命令来部署容器:
docker-compose -H "ssh://..." up -d --build
这很好用,现在我想使用相同的 docker compose 文件并行启动另一项工作,但对源代码进行了一些细微的更改。所以我更改了container_name
compose 配置并假设它应该启动一个新容器。然而,我没有启动一个新的容器,而是停止了我之前的容器,并用一个具有这个新名称的新容器替换了它。
所以我的问题是:如何使用相同的 docker-compose 配置启动几个并行运行的容器?
我想出了办法:所以Docker compose根据项目名称来映射所有服务,默认情况下是目录名称。要覆盖项目名称,可以使用: docker-compose -p NAME
或者可以设置COMPOSE_PROJECT_NAME环境变量
归档时间: |
|
查看次数: |
1249 次 |
最近记录: |