gpt4 book ai didi

bash - Docker容器中的Bash脚本意外 “permission denied”

转载 作者:行者123 更新时间:2023-12-02 19:28:33 27 4
gpt4 key购买 nike

我正在使用amazonlinux镜像来测试服务器设置脚本,而没有在真正的EC2实例上花费时间和金钱。但是,我无法在容器中执行脚本。

我正在使用以下命令运行:`docker run -v script.sh:/tmp/script.sh -w / tmp amazonlinux ./script.sh

失败与"Error response from daemon: OCI runtime create failed: container_linux.go:348: starting container process caused "exec: \"./script.sh\": permission denied": unknown.

  • 脚本权限是主机上的-rwxrwxrwx
  • 容器内的权限为drwxr-xr-x
  • 容器中的用户是root
  • 最佳答案

    试试这个:docker run -v ${PWD}/script.sh:/home/root/script.sh -w /home/root amazonlinux ./script.sh

    关于bash - Docker容器中的Bash脚本意外 “permission denied”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53857652/

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