以下のコマンドでdockerにログインしようと思ったら、「executable file not found in $PATH」のエラーになりました。
調査したところ、busyboxのLinux種類らしくて、bash shellが使えません。
busyboxでも、「/bin/sh」を使えるはずです。
「bash」を「/bin/sh」に変えたら、ログインできました。コマンドは次の通りです。
docker exec -it dev_phpmyadmin_1 bashoci runtime error: exec failed: container_linux.go:295: starting container process caused "exec: \"bash\": executable file not found in $PATH" |
docker exec -it dev_phpmyadmin_1 /bin/sh/ # |
# vendorをバックアップをとっておくと安心mv vendor vendor_bkcomposer installcomposer info 或いは composer show でインストール済みの全パッケージの情報を確認 |
# まずcomposerコマンドのパスを表示which composer# 以下のような結果が出ると思います。/usr/local/bin/composer# メモリサイズを設定してアップデータを実行php -d memory_limit=-1 /usr/local/bin/composer --no-dev update バッケージ名 |