gpt4 book ai didi

Docker --mount 抛出 : executable file not found in $PATH"

转载 作者:行者123 更新时间:2023-12-01 13:28:43 24 4
gpt4 key购买 nike

运行:

docker run 6740371b6542 --mount
docker run 6740371b6542 --mount source=aws,target=/root/.aws/,readonly

两者都产生相同的错误:

container_linux.go:265: starting container process caused "exec: \"--mount\": executable file not found in $PATH"
docker: Error response from daemon: oci runtime error: container_linux.go:265: starting container process caused "exec: \"--mount\": executable file not found in $PATH".

有人可以解释如何将文件/文件夹从主机挂载到 docker 容器中吗?似乎 --mount 是当前/最新的 recommended way去做。

最佳答案

切换参数的顺序应该可以解决这个问题docker run --mount source=aws,target=/root/.aws/,readonly 6740371b6542

docker run 执行一个命令作为它的最后一个参数。您收到的错误是由于容器不知道 --mount 命令是什么

将来如果你想在容器中运行命令,如果你想保留路径变量,请不要忘记使用 bash

docker run --mount source=aws,target=/root/.aws/,readonly 6740371b6542/bin/bash -c mysql

关于Docker --mount 抛出 : executable file not found in $PATH",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47088847/

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