docker - 如何将容器参数传递给詹金斯码头云模板
问题描述
我正在为 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"}
我错过了什么,我应该如何传递论点?谢谢!
解决方案
推荐阅读
- python - 取消任务时异步锁死锁
- elasticsearch - 在不同服务器中执行 bash 脚本的 logstash
- sql - 使用新创建的用户登录 postgres
- java - org.hibernate.MappingException - 复合 id
- batch-file - 批处理文件:如何检查 %~dp0 是否为 UNC 网络路径?
- c++ - 将 SPI 数据从 C 传递到 CPP Teensy 3.5
- perl - Perl - 使用打印功能时得到意外结果
- r - 如何创建具有由为每一行返回不同值的函数获得的值的向量?
- anylogic - 安装旧版本的 AnyLogic 或降级 AnyLogic
- google-cloud-platform - Bitbucket 使用 terraform 源 repo 镜像