4
我想用docker設置一個mongodb-server,讓它從網上下載一個轉儲文件並用該信息填充它。我的問題是,我可以讓它運行並填充數據庫,但在完成之後,它會關閉。如何在docker上運行mongod後運行mongorestore
這是我如何着手解決我的問題:
sudo -u mongodb /usr/bin/mongod --config $conf $args & mongorestore dump
這裏的問題是,我不能運行mongorestore如果的mongod沒有運行,但如果我開始的mongod與mongod &
,然後容器將關閉mongorestore已完成運行。
在我的Dockerfile中,我通過執行 CMD ["/etc/mongod/mongostart.sh"]
來運行這些命令。