Мне нужно создать 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()"
Проблема в том, что он не работает, я что-то не так делаю?
Спасибо!