Допустим, у меня есть две разные конфигурации docker-compose
:
db.yml
:
version: '3'
networks:
default:
external:
name: backend
volumes:
mongo_data:
services:
mongodb:
image: mongodb
container_name: mongodb
restart: always
ports:
- 27017:27017
networks:
- backend
volumes:
- mongo_data:/data/db
admin.yml
:
version: '3'
networks:
default:
external:
name: backend
volumes:
mongo_data:
services:
mongoclient:
image: mongoclient/mongoclient
restart: always
ports:
- 3000:3000
networks:
- backend
depends_on:
- mongodb
links:
- mongodb
Это не будетработать, потому что связанный контейнер не настроен в том же файле.Но есть ли способ добиться чего-то похожего?
Я бы хотел иметь более чистую настройку для настройки моей производственной среды, чтобы я мог перезапустить только те биты, которые изменились, а не все сразу.