2015-10-21 179 views
7

我想創建一個bash腳本,該腳本從在docker容器中運行的mongodb數據庫中刪除用戶。通常通過終端在Linux腳本中訪問在docker容器中運行的mongo shell

我將執行docker exec -it mycontainername bash

,然後有一次我在容器是我執行mongo mydbname --eval "db.users.remove({"firstname":"Bob"})"

我只是不知道如何做到這一點在Linux bash腳本。

執行包含docker exec命令的腳本後,它將離開腳本並打開碼頭集裝箱的終端並提示我輸入命令。

會使用獨立的-d標誌工作?

回答

8

發現你可以將bash替換爲你想打開的shell的名字,所以在這種情況下mongo

相關問題