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

Архив дампа в Docker

Архив дампа складывает всю базу в один файл, а не в папку с несколькими файлами. Так проще переносить и хранить одну копию без дерева каталогов.

Сервис db на mongo:8.3 без пароля описывают так:

services: db: image: mongo:8.3

После фонового подъёма и документа в базе app запускают снятие с флагом --archive и путём к файлу внутри копии:

docker compose up -d docker compose exec db mongosh --quiet app --eval "db.notes.insertOne({ text: 'hello' })" docker compose exec db mongodump --archive=/dump/app.archive --db app

При --out получают каталог с несколькими файлами, а здесь весь дамп базы app лежит в одном app.archive по пути /dump/app.archive.

Сохраните базу stock с документом в коллекции units в один файл /dump/stock.archive внутри сервиса.

Отметьте, что копия базы stock занимает один файл, а не папку с частями.

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