当前位置: 首页 > 知识库问答 >
问题:

Docker build in Jenkins公司

闾丘文昌
2023-03-14

使用Docker build and publish运行作业时,我遇到异常,请在下面查找异常

git configcore.sparsecheckout#timeout=10 git check out-f 82bb778d55f0a9a5020c23aa5dfa62db79de2e28 git rev-list 82bb778d55f0a9a5020c23aa5dfa62db79de2e28#timeout=10[示例]

$docker构建-t adith11/演示示例:v9--pull=true/用户/共享/Jenkins/主页/工作区/示例

ERROR: Cannot run program "docker" (in directory "/Users/Shared/Jenkins/Home/workspace/example"): error=2, No such file or directory
java.io.IOException: Cannot run program "docker" (in directory "/Users/Shared/Jenkins/Home/workspace/example"): error=2, No such file or directory
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
    at hudson.Proc$LocalProc.<init>(Proc.java:245)
    at hudson.Proc$LocalProc.<init>(Proc.java:214)
    at hudson.Launcher$LocalLauncher.launch(Launcher.java:846)
    at hudson.Launcher$ProcStarter.start(Launcher.java:384)
    at com.cloudbees.dockerpublish.DockerBuilder$Perform.executeCmd(DockerBuilder.java:487)
    at com.cloudbees.dockerpublish.DockerBuilder$Perform.executeCmd(DockerBuilder.java:431)
    at com.cloudbees.dockerpublish.DockerBuilder$Perform.buildAndTag(DockerBuilder.java:373)
    at com.cloudbees.dockerpublish.DockerBuilder$Perform.exec(DockerBuilder.java:311)
    at com.cloudbees.dockerpublish.DockerBuilder$Perform.access$100(DockerBuilder.java:291)
    at com.cloudbees.dockerpublish.DockerBuilder.perform(DockerBuilder.java:262)
    at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
    at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:779)
    at hudson.model.Build$BuildExecution.build(Build.java:205)
    at hudson.model.Build$BuildExecution.doRun(Build.java:162)
    at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)
    at hudson.model.Run.execute(Run.java:1728)
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
    at hudson.model.ResourceController.execute(ResourceController.java:98)
    at hudson.model.Executor.run(Executor.java:404)
Caused by: java.io.IOException: error=2, No such file or directory
    at java.lang.UNIXProcess.forkAndExec(Native Method)
    at java.lang.UNIXProcess.<init>(UNIXProcess.java:248)
    at java.lang.ProcessImpl.start(ProcessImpl.java:134)
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
    ... 19 more
Build step 'Docker Build and Publish' marked build as failure
Finished: FAILURE

但当我向jenkins祈祷时我得到了这个

sudo su jenkins docker images在尝试连接到unix:///var/run/docker.sock:收到http:///var/run/docker.sock/v1.25/images/json:拨打unix/var/run/docker。sock:连接:权限被拒绝

会感激你的协助

共有1个答案

阳念
2023-03-14
# Add the docker group if it doesn't already exist.
$ sudo groupadd docker

# Add jenkins user to docker group. 
$ sudo gpasswd -a jenkins docker

# Restart the Docker daemon.
$ sudo service docker restart

注销并再次登录以应用更改

 类似资料:
  • 本文向大家介绍比较公司和公司。,包括了比较公司和公司。的使用技巧和注意事项,需要的朋友参考一下 公司与公司之间的主要区别如下- 公司 成立公司 这是经营业务的实体。 注册为公司的第一步。 它被称为CORP。 它被称为INC。 第二阶段的业务。 进行公司注册手续。 持有个人资产负债。 有限责任。 成立过程的结果。 应遵循法律程序。 不要为公司筹集资金。 充当集资渠道。 与日常业务活动有关。 维护所有

  • 我正在尝试从我的本地主机(在 Windows 上)测试我们的曼德里尔 API。似乎我需要配置“本地颁发者证书”。因此,我下载了 http://curl.haxx.se/ca/cacert.pem 并将其保存在我的文档根目录(c:\wamp\www)中。然后,在我的 php.ini 文件中,我配置了这个: 。 当我运行 Mandrill 的示例代码时,我收到以下错误: 出现mandrill错误:Ma

  • 我无法从我的django站点连接到我的postgres数据库。在开始之前,我已经阅读并尝试了以下每个站点提供的说明: 詹戈设置:通灵镜2。操作错误: FATAL: 对等身份验证失败的用户 “独立” 操作错误: (心理医生 2.操作错误) FATAL: 用户的密码身份验证失败 致命:用户“根”后gresql的密码身份验证失败 postgresql: FATAL: 用户“道格拉斯”的密码身份验证失败

  • 我已经通过接受了公平和非公平纪律的测试。我写了一个模拟哲学家吃饭的小程序。 每个哲学家都有左右叉子,分别是s。我模拟了1000次思考和进食行为: 在哪里 没什么意思,只是睡了一段时间而已。下面是eat的

  • 诸葛io, 专注于用户行为数据采集与分析,聚焦用户全生命周期帮助企业挖掘用户增长契机。提供私有化部署和 SaaS 两种服务模式、实现数据采集与分析,通过以为用户中心理念与实践,为企业提供人人可用的分析工具,提升数据分析与应用效率。 发展历程 2014 诸葛io开始研发 2015 诸葛1.0 SaaS工具上线 引领新一代数据分析产品 2016 推出私有化PaaS平台 斩获6项国内外大奖 2017 通

  • 内容营销是ToB企业营销的常见营销手段,以行业白皮书、解决方案、营销内容、产品电子彩页等内容吸引客户注册留资或对存量客户\潜在客户进行培育孵化; 市场人员可在公司文件管理市场内容营销资料; 1. 添加文件 访问【内容中心】- 【公司推广】,点击【添加文件】可选择从本地上传或从公司网盘中选择有权限访问的文件资料; 文件大小格式要求: 上传的文件大小不能大于100M; 支持 pdf、.ppt、.ppt

  • 市场人员通过公司产品进行产品推广或新产品的宣传。 公司产品可用于: * 市场活动推广内容,结合营销日历下的市场活动进行获客; * 员工公司产品库,员工随时可查看公司产品,并可将自己所负责的产品添加到名片产品频道进行展示; * 公司动态,可发布到员工微信小程序名片的动态中; 1、在【内容中心】-【公司产品】,点击【+新建公司产品】,进入公司产品新建页; 2、 在新建产品页面填写产品资料,支持上传图

  • 企业动态可以用来展示公司最新动态、活动等信息,可发布图文、以及关联公众号推文、活动、产品物料的资讯,企业动态由公司发布,具有权威、可信公开性信息; 企业的动态会展示在员工名片的【动态】频道,访客在访问员工名片时即可查看到企业官方发布的动态内容; 1. 发布动态 访问 【小程序微站】-【公司动态】 列表,点击【+新建公司动态】,市场人员可将公司的最新资讯发布在员工的小程序名片动态频道中; 2. 在员