Не сохраняющиеся данные в postgres при перезапуске docker

docker-compose.yml `

version: '3.8'

services:
  web:
    build: ./app
    command: python manage.py runserver 0.0.0.0:8000
    volumes:
      - ./app/:/usr/src/app/
    ports:
      - 8000:8000
    env_file:
      - ./.env.dev
    depends_on:
      - db

  db:
    image: postgres
    volumes:
      - db_data:/var/lib/postgresql/data/
    env_file:
      - ./.env.dev

volumes:
  db_data:

инспектирование тома dockerized-newsapp_db_data

{
    "CreatedAt": "2022-10-27T10:13:21+05:30",
    "Driver": "local",
    "Labels": {
        "com.docker.compose.project": "dockerized-newsapp",
        "com.docker.compose.version": "2.12.0",
        "com.docker.compose.volume": "db_data"
    },
    "Mountpoint": "/var/lib/docker/volumes/dockerized-newsapp_db_data/_data",
    "Name": "dockerized-newsapp_db_data",
    "Options": null,
    "Scope": "local",
    "CreatedTime": 1666845801000,
    "Containers": {
        "ca1449a281d4be86ef9044a4613d27fa4c4debf5806bf0c61d76287ef7b7ae5b": {
            "Name": "dockerized-newsapp-db-1",
            "Destination": "/var/lib/postgresql/data"
        }
    }
}

`

Каждый раз, когда я перезапускаю контейнер, база данных удаляется. Используемые команды:

  • docker compose start
  • docker compose stop

Есть идеи, что может вызвать эту проблему?

Вернуться на верх