Надеюсь, я хорошо понял ваш вопрос.Вы можете использовать -f
флаги: docker-compose -f docker-compose1.yml
Редактировать Чтобы ответить на ваш комментарий: нет, вы не можете docker-compose
несколько файлов только с одной командой.Вам необходимо указать путь к файлу, а не путь к каталогу.Что вы могли бы сделать, это создать скрипт оболочки, например:
#!/bin/bash
DOCKERFILE_PATH=$DOCKER_PATH
for dockerfile in $DOCKERFILE_PATH
do
if [[ -f $dockerfile ]]; then
docker-compose -f $dockerfile
fi;
done
, вызвав его следующим образом: DOCKER_PATH=dockerfiles/* ./script.sh
, который будет выполнять docker-compose -f
с каждым файлом в DOCKER_PATH
.
( * 1017 документов *)