2017年11月10日金曜日

docker コンテナにログイン時に、「executable file not found in $PATH」エラーの対応

以下のコマンドでdockerにログインしようと思ったら、「executable file not found in $PATH」のエラーになりました。
docker exec -it dev_phpmyadmin_1 bash
oci runtime error: exec failed: container_linux.go:295: starting container process caused "exec: \"bash\": executable file not found in $PATH"
調査したところ、busyboxのLinux種類らしくて、bash shellが使えません。
busyboxでも、「/bin/sh」を使えるはずです。

「bash」を「/bin/sh」に変えたら、ログインできました。コマンドは次の通りです。
docker exec -it dev_phpmyadmin_1 /bin/sh
/ #

0 件のコメント:

コメントを投稿