以下のDocker cmdがあります:
docker run -it -p 27017:27017 -v /Users/john/db/:/data/db --name k1 mongo
上記のコマンドを実行するときに、「/Users/john/db/」フォルダー パスが既に存在するかどうかを事前に確認したいと考えています。存在しない場合は、カスタムの終了コードをスローして、コンテナーの起動を停止します。
これを行う方法?
コンテナが起動する前に実行されるエントリポイント スクリプトを作成した場合、どのように -v 引数にアクセスしますか? エントリポイント bash/python スクリプトでこの「/Users/john/db/」を意味しますか?