Определете резервното копие, което да се изпълнява и чрез композиране. Това ще създаде новия контейнер в същата мрежа като основния mongo контейнер. Ако имате мрежови дефиниции за композиране, ще трябва да ги дублирате във всеки композиран файл.
Създайте втори файл за композиране за командата за архивиране:docker-compose-backup.yml
version: "3"
services:
mongo_db_backup:
image: 'mongo:3.4'
volumes:
- '/opt/mongo/project/live_backup:/backup'
command: |
mongodump --host mongo_db --out /backup/
След това стартирайте архивирането
docker-compose -f docker-compose-backup.yml run mongo_db_backup