gpt4 book ai didi

linux -/bin/bash 给我 docker 容器内的错误

转载 作者:行者123 更新时间:2023-12-02 19:17:24 32 4
gpt4 key购买 nike

我一直在努力应对 sh,但出现了多个问题。我需要在 Docker 容器中使用/bin/bash。但是当我运行这个命令时,它给我错误 OCI runtime exec failed: exec failed: container_linux.go:349: starting container process caused "exec:\"/bin/bash\": stat/bin/bash:没有这样的文件或目录”:未知。我想我需要在容器中获取 bin/bash。但是不知道怎么办?

终端命令:sudo docker exec -it 35f4fb7c0b0d/bin/bash

终端输出:OCI runtime exec failed: exec failed: container_linux.go:349: starting container process caused "exec:\"/bin/bash\": stat/bin/bash: no such file or directory ": 未知

提前致谢。

最佳答案

如果您的镜像使用的是 alpine 版本,那么它会预加载“sh”,即类似于“bash”的“Bourne shell”,您无需再次安装 bash,只需使用“sh"而不是 "bash"。

sudo docker exec -it 35f4fb7c0b0d sh

关于linux -/bin/bash 给我 docker 容器内的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62581469/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com