Запустите команду внутри контейнера Swarm с временно установленным томом
Я хотел бы временно смонтировать дамп MongoDB в контейнер, который является частью роя докеров. docker exec
не берет --volume
переключатель. Есть ли способ? Цель состоит в том, чтобы написать скрипт, который восстанавливает базу данных из резервной копии.
UPD В идеале что-то вроде
docker exec --volume ./backup:/backup mongorestore /backup
Или парой команд, монтирующих и размонтирующих том на лету.