с докером. Задача состоит в том, что бы сделать бэкап базы монги.
Вводные: Виртуальная машина в ней докер, в докере монга, сама база(коллекции) лежит на отдельном разделе в виртуальной машине
Правильно ли я понял, что для того, что бы сделать бэкап базы монги, мне нужно провалиться внутрь контейнера и там выполнить команду для бэкапа mongodump ?
Я не до конца понимаю, а куда он сохранит бэкап, если я укажу путь к каталогу на виртуалке он и сохранит его туда ,или сохранит в каталог который есть в контейнере?
Ну и можно ли сделать все одной командой типа того: docker exec -it id_контейнера mongodump - u user —password имя_бд > /mnt/backup/dump_name ?
Посмотри как двери стартует, может у тебя сама база в volume. Его и бэкапь. Я бы так делал
🤔 Я точно помню, что разрабы просили выделить отдельный раздел под базу, собственно я и дал им его, и щасм когда захожу в этот раздел там чето окло 200гтгов накапало, и вот щас они свалили в закат, я софт их знать не згнаю как сделан, но что я могу сделать так это хотя бы бэкап баз.
Так, кто сука докеркомпоз составлял там и смотри мать его так
docker save docker load
Это типа мы весь контейнер можем выгрузить, и потом быренько его развернуть..
база на монго 200Гб? сколько там озу в системе?
20гб у виртуалки
Обсуждают сегодня