docker exec 実行時に「OCI runtime exec failed: exec failed: container_linux.go:349: starting container process caused exec: bash: executable file not found in $PATH: unknown」が発生した場合の対応方法

docker exec 実行時に「OCI runtime exec failed: exec failed: container_linux.go:349: starting container process caused exec: bash: executable file not found in $PATH: unknown」が発生した場合の対応方法

コンテナにログインしようとして、docker exec実行時に「bash shell」がないとエラーが発生した場合の対処法を記述してます。

環境

  • OS CentOS Linux release 7.7.1908 (Core)
  • docker 19.03.8
  • docker-compose 1.25.4

エラー内容

対応方法

bashではなsh/bin/shを利用する