alpine-linuxイメージのdockerコンテナで、docker exec
した場合にbash
コマンドが使えない時はsh
を指定するとコンテナに入れる
次のようにdocker exec
すると...
$ docker exec -it {CONTAINER} bash
次のようなエラーが出た
OOCI runtime exec failed: exec failed: container_linux.go:348: starting container process caused "exec: \"bash\": executable file not found in $PATH": unknown
bash
ではなくsh
を指定するとコンテナに入る事が出来る
$ docker exec -it {CONTAINER} sh