gpt4 book ai didi

macos - docker:在Mac上无法通过Jenkins构建和发布插件找到命令

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

我是使用Jenkins和docker插件的新手。我的Mac Os上安装了jenkins。我正在尝试使用docker build和publish plugin作为构建步骤在jenkins上构建项目。

它失败并出现以下错误

java.io.IOException: Cannot run program "docker" (in directory "***"): error=2, No such file or directory

看起来docker对jenkins用户不可用,但对我的Mac上的root用户和其他用户可用。
sudo su jenkins
bash-3.2$ docker ps
bash: docker: command not found

sudo su XXX
bash-3.2$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
bash-3.2$

这是一些权限问题吗?你能帮忙吗?

谢谢

最佳答案

检查docker二进制文件的权限:

stat $(where docker)

检查所有者和组,
在osx中​​,通常是 staff组中的内容,请尝试将 jenkins用户添加到该组中:
sudo dseditgroup -o edit -a jenkins -t user staff

关于macos - docker:在Mac上无法通过Jenkins构建和发布插件找到命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38091403/

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