非常に単純なbashスクリプトを作成して、コンテナーがまだビルドされて正しく起動していることと、内部のアプリがリクエストに応答していることをすばやく確認します。
docker runコンテナをバインドしようとしているポートがすでに割り当てられているなどの理由で、失敗することがあります。しかし、これが発生した場合、docker runの終了コードはまだ0であるため、終了コードを使用できません。コンテナが正しく起動したことをプログラムで確認するにはどうすればよいですか?
私が検討している解決策は次のとおりです。
- エラーの出力を解析します
 docker psコンテナが実行されているかどうかを確認する
しかし、これらは両方とも少しやり過ぎで醜いようです。docker run成功したかどうかを確認するためのより良い方法がありませんか?