РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗dcPgSvVl 7 of 25 menu
◀ ▶

Данные в томе в Docker

Данные кладут в именованный том на путь /var/lib/postgresql, иначе файлы исчезнут вместе с контейнером. Контейнер лишь монтирует эту папку, а сами файлы живут в хранилище службы. У этой версии каталог данных лежит внутри тома, в /var/lib/postgresql/18/docker.

Сервис db на postgres:18 получает пароль demo и монтирование тома dbdata в /var/lib/postgresql:

services: db: image: postgres:18 environment: POSTGRES_PASSWORD: demo volumes: - dbdata:/var/lib/postgresql volumes: dbdata:

Имя dbdata объявлено в корне файла в блоке томов. После фонового подъёма сервер пишет файлы уже в хранилище, а не только в слой копии:

docker compose up -d

Подключите том files к /var/lib/postgresql для сервиса store с паролем demo.

Поднимите проект в фоне и отметьте, что имя тома объявлено в корне описания.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить