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
エラー内容
「docker exec」実行時に発生。
docker exec -i -t name bash
<出力結果>
OCI runtime exec failed: exec failed: container_linux.go:349: starting container process caused "exec: \"bash\": executable file not found in $PATH": unknown
対応方法
「bash」ではない「sh」か「/bin/sh」を利用する
docker exec -i -t phpipam_phpipam-web_1 sh
または
docker exec -i -t phpipam_phpipam-web_1 /bin/sh
-
前の記事
Nuxt.js vue-twentytwentyを使用して画像を分割して表示する 2020.03.26
-
次の記事
React.js ライブラリ「react-trend」を使用してトレンドグラフを作成する 2020.03.26
コメントを書く