Mongodump трубопровод в док рой - PullRequest
0 голосов
/ 12 ноября 2018

У меня проблема с выгрузкой данных из контейнера Монго в рой. Я не могу использовать run в Swarm, я не могу подключить другой контейнер (запустите 'mongodump, потому что основная сеть не подключается вручную). Я погуглил эту проблему, и нашел только решения с docker-compose --link, который не работает в рое.

Мой самолет был:

  1. Запустите другой mongo контейнер с командой mongodump --host main_mongo_container --out some_volume.
  2. Сжать дамп в tar
  3. Загрузить дамп на S3.
  4. Запустить скрипт в cron.

У меня недостаточно опыта для самостоятельного решения этой проблемы. Кто-нибудь испытывал автоматизацию сброса данных монго из контейнера роя на s3?

Заранее большое спасибо!

1 Ответ

0 голосов
/ 14 ноября 2018

Почему бы не запустить службу роя, которая запускается ежечасно, а затем вы можете автоматизировать ее с помощью скрипта для загрузки туда, где вам это нужно, или просто сохранить ее на томе EBS. Вот простой пример с использованием блочного хранилища digitalocean .

...