OCI runtime exec failed: exec failed: unable to start container process: exec: "jenkins-cli.sh": executable file not found in $PATH: unknown
时间: 2024-08-14 13:10:00 浏览: 107
oci-cli-action:安装 oci-cli (Oracle Cloud Infrastructure CLI) 的操作
当你看到这样的错误消息 "OCI runtime exec failed: exec failed: unable to start container process: exec: \"jenkins-cli.sh\": executable file not found in $PATH",这意味着你在尝试通过Docker容器运行 `jenkins-cli.sh` 这个脚本时遇到了问题。原因可能是:
1. Jenkins CLI 脚本不在容器的环境变量 `$PATH` 中指定的可执行路径中。你需要确认脚本是否已在镜像中复制并放置在预期位置,比如 `/usr/local/bin`。
2. 你直接引用了文件名而非完整的执行路径。在执行时,你需要提供完整的路径,例如 `docker exec -it <container_name> /path/to/jenkins-cli.sh version`。
3. 如果 Jenkins 容器没有启动,确保先运行 `docker start <container_name>`。
4. 检查一下你的Jenkins镜像是否有这个脚本,有时官方镜像可能不包含用于shell交互的工具。
解决这个问题后,你应该能看到Jenkins的版本信息。
阅读全文