Запуск кластера MongoDB sharded в одном контейнере Docker

Я создал образ docker для запуска кластера MongoDB sharded в одном контейнере. Он размещен на Docker Hub:
https://hub.docker.com/r/a2ikm/sharded-mongo

Вы можете запустить его так же, как и оригинальный образ mongo:

$ docker run --rm --publish 27017:27017 a2ikm/sharded-mongo
Войти в полноэкранный режим Выйти из полноэкранного режима

Это может быть полезно, если вы запускаете приложение на кластере с шардированием и хотите запустить его CI на том же кластере.

На самом деле, я внедрил его в CI гема mongo_mapper. Это помогает мне тестировать его на совместимость с изменениями в MongoDB, которые затрагивают только шардированный кластер.

Если вам интересно, пожалуйста, посмотрите 😄.
Спасибо!

Оцените статью
devanswers.ru
Добавить комментарий