Docker + Mongodb: Инициирование репликации внутри Dockerfile - PullRequest
0 голосов
/ 06 июля 2018

Мне нужно создать Dockerfile, начиная mongodb и инициируя репликационный набор после этого.

Сначала я создал Dockefile, как показано ниже:

FROM mongo:latest 
EXPOSE 27017 
ADD setup.sh /root/setup.sh 
CMD ["bash","/root/setup.sh"] 

Затем я создал файл setup.sh так:

#!/bin/bash 
mongod --fork --replSet rs0 --noprealloc --smallfiles 
sleep 5 
mongo --eval "rs.initiate()"

Проблема в том, что он не работает, я что-то не так делаю?

Спасибо!

...