Jenkins Docker 镜像没有 make 或 sudo

Jac*_*cob 7 sudo make jenkins docker

我正在尝试使用来自 Docker 中心的 Jenkins 映像在 AWS 上设置 CI。我已经在这个过程中花费了几个小时(为 Node 项目进行配置),现在我意识到我的一些 npm 依赖项需要make构建。Docker 映像没有make,也没有sudo,所以看起来我不能apt-get install make。是否有另一种方法make无需使用授予 root 访问权限的 Dockerfile 重新创建映像?

csa*_*hez 8

该映像是基本的官方映像,按照设计,它具有 Jenkins 工作所需的最少工具。有些人想要 make ,有些人想要多个版本的 ruby​​、java 等,有些人不想要任何东西,因为他们使用slaves

出于安全原因,它也不会按照 Docker 官方镜像指南以 root 身份运行

选中此项以扩展映像并安装更多工具