Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
启动容器进程导致“错误”;执行官:\";bash\";:在$PATH";中找不到可执行文件:未知的_Bash_Docker_Mariadb - Fatal编程技术网

启动容器进程导致“错误”;执行官:\";bash\";:在$PATH";中找不到可执行文件:未知的

启动容器进程导致“错误”;执行官:\";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二

我可以使用“mariadb”进入容器

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

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