我正在使用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
。答案 0 :(得分:1)
尝试一下:
docker run -v ${PWD}/script.sh:/home/root/script.sh -w /home/root amazonlinux ./script.sh