7
dockerコンテナ内で実行されているmongodbデータベースからユーザを削除するbashスクリプトを作成します。端子から通常linuxスクリプトのdockerコンテナで実行中のmongoシェル
私はdocker exec -it mycontainername bash
を実行しますと、私はmongo mydbname --eval "db.users.remove({"firstname":"Bob"})"
を実行した容器にいたら、私はちょうどLinuxのbashスクリプトでそれを行う方法は考えています。
docker exec
コマンドを含むスクリプトを実行すると、スクリプトを終了して、ドッカーコンテナの端末を開き、コマンドの入力を求められます。
デタッチされた-d
フラグを使用しますか?