[英]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.