启动容器进程导致“exec:\”bash\”:在$PATH 中找不到可执行文件”:未知

Zei*_*_Kh 2 bash mariadb docker

e44671200b7c /# mysql -u root -p bash 

mysql: command not found
Run Code Online (Sandbox Code Playgroud)

我能够使用进入容器“mariadb”

docker exec -it e44671200b7c /bin/bash
Run Code Online (Sandbox Code Playgroud)

但我不能,我现在有这个错误

OCI runtime exec failed: exec failed: container_linux.go:349: starting container process caused "exec: \"bash\": executable file not found in $PATH": unknown
Run Code Online (Sandbox Code Playgroud)

Pie*_* B. 14

bash不存在于mariadbDocker 映像中。使用docker exec -it e44671200b7c /bin/shor 简单地docker exec -it e44671200b7c sh代替。