代码之家  ›  专栏  ›  技术社区  ›  Bruno Ornelas

Docker+Mongodb:在Dockerfile中启动replicaset

  •  1
  • Bruno Ornelas  · 技术社区  · 6 年前

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

    然后我创造了设置.sh像这样的文件:

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

    问题是它不起作用,我是不是做错了什么?

    谢谢!

    0 回复  |  直到 6 年前