У меня есть файл docker-compose.yml
, который содержит несколько служб.
Я хочу запустить только одну службу ("api
") на сервере, и у меня нет обязательных каталогов / файлы, указанные в другой службе ("www
")
Я пробовал docker-compose up --no-build api
, но все равно предупреждает меня:
ОШИБКА: путь сборки / path / invalid-path либо не существует ...
Как я могу запустить одну службу, игнорируя или не проверяя другие службы?
Является ли единственным ответом создать несколько docker -компонованных файлов для каждого сценария ?
api:
build:
image: api:latest
env_file:
- '.env'
volumes:
- "./volume:/volume"
ports:
- "${API_PORT}:${API_PORT}"
expose:
- "${API_PORT}"
www:
build:
context: ./invalid-path <--- this does not exist on this server
env_file:
- '.env'
volumes:
- "./invalid-volume:/path"