为部署工作,查找拉动库的位置。
从中获得。
-p
到路径
typecd
对4的冗长丑陋,我要执行每个其他命令。
docker-compose -p my_project_name -f docker-compose.base.yaml -f docker-compose.something.yaml -f docker-compose.other.yaml down
/path/to/project/sudo docker compose $(printf -- '-f %s ' /path/to/project/*.yml) down
compose.yml
/path/to/project/
services:
alp2:
extends:
file: alp1.yml
service: alp1
container_name: alp2
alp1.yml
我必须添加所有配置文件(并且按正确的顺序)
由于该项目具有关联的项目名称,有没有办法使用它来调用命令,而无需指定配置文件,而无需导航到项目目录?如果没有,还有其他方法吗? 我找不到与项目名称相关的任何解决方案,但是一件事可以肯定,您将无法强迫Docker在所有服务器内部查看项目配置文件。