首页 > 解决方案 > 如何将容器参数传递给詹金斯码头云模板

问题描述

我正在为 Jenkins 使用 Docker 插件。

当我使用 docker 模板配置新的 docker cloud 时,一切都按预期工作(Jenkins 分离了一个容器并完成了这项工作),但现在我有一个需要更多磁盘空间的新构建作业,而我的作业失败:“磁盘空间不足”容器。

我想将 --storage-opt size=15G 添加到 Jenkins 的 docker 模板中,以允许 docker 大于其默认的 10G。不幸的是,无论我尝试什么,它都没有响应,在某些情况下,它失败并出现错误:

Reason: Template provisioning failed.
com.github.dockerjava.api.exception.BadRequestException: {"message":"OCI runtime create failed: container_linux.go:345: starting container process caused \"exec: \\\"--storage-opt\\\": executable file not found in $PATH\": unknown"} 

我错过了什么,我应该如何传递论点?谢谢!

标签: dockerjenkinsjenkins-docker

解决方案


推荐阅读