启动容器进程导致“错误”;执行官:\";bash\";:在$PATH";中找不到可执行文件:未知的
我可以使用“mariadb”进入容器 但我不能,我现在有这个错误启动容器进程导致“错误”;执行官:\";bash\";:在$PATH";中找不到可执行文件:未知的,bash,docker,mariadb,Bash,Docker,Mariadb,我可以使用“mariadb”进入容器 但我不能,我现在有这个错误 docker exec -it e44671200b7c /bin/bash mariadbDocker图像中不存在bash。使用docker exec-it e44671200b7c/bin/sh或干脆使用docker exec-it e44671200b7c sh。我也尝试过,但我想进入容器,我能够进入容器,但当我试图修复“mysql:command not found”类似问题时,这是因为mariadb没有安装mysql二
docker exec -it e44671200b7c /bin/bash
mariadb
Docker图像中不存在bash
。使用docker exec-it e44671200b7c/bin/sh
或干脆使用docker exec-it e44671200b7c sh
。我也尝试过,但我想进入容器,我能够进入容器,但当我试图修复“mysql:command not found”类似问题时,这是因为mariadb
没有安装mysql
二进制文件。看见您对Docker似乎是新手,也许您应该尝试了解Docker映像是如何工作的,以及如何在Docker映像中安装/使用软件包,这是一个好的开始:嘿!请尽量改进你的问题。我已经读了好几遍了,但我还是不明白你在这里问的是什么意思。也许你会发现这本指南很有用:也要确保你不会做类似于docker的事情-v/my/binaries:/bin
。
docker exec -it e44671200b7c /bin/bash
OCI runtime exec failed: exec failed: container_linux.go:349: starting container process caused "exec: \"bash\": executable file not found in $PATH": unknown