繁体   English   中英

jenkins kubernetes插件执行问题

[英]jenkins kubernetes plugin execution issues

我正在使用Kubernetes插件在EKS上运行Jenkins。 我有一个云设置,还有一个模板,使用docker运行我自己的高山容器镜像(执行docker命令)

我目前只有1个工作,仅作为bash执行“ docker service ls”,我得到了错误

“ /tmp/jenkins8475081645730667159.sh:第2行:docker:找不到命令”

使用exec进入容器并切换到“ jenkins”用户时,我能够运行“ docker”。

看起来我的pod包含了jnlp容器和我的alpine-docker容器,当写入文件时,它将写入到alpine容器中,而如果我运行“ docker”,它将尝试在jnlp容器上运行它,这是否使任何意义 ? 谢谢

您必须从容器运行docker

在您的管道中

      container('mycontainer') {
        sh 'docker service ls'
      }

如果您使用的是自由式作业,则只能使用jnlp以外的容器,而只能使用管道作业

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM