2015-10-21 91 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

相关问题