У меня есть файл docker-compose, который управляет несколькими сервисами.Одним из которых является служба БД.Я не всегда хочу перезапустить службу БД.
Пример docker-compose.yml:
version: '3'
services:
base:
commad: "echo somecommand"
postgres:
container_name: postgres
image: "postgres:latest"
environment:
- POSTGRES_PASSWORD=usr
- POSTGRES_USER=use
- POSTGRES_DB=usr
ports:
- 5432:5432
Как я могу сделать docker-compose up
, но если служба db (postgres в моем случае) уже работает, убедитесь, что она не перезапустится.
В настоящее время я использую docker-compose down / up, и моя база данных перезапускается.
Я попытался добавить --scale postgres=0
к моей команде docker-compose up, но затем он выключил postgres allвсе вместе.