首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在docker上运行jenkins模拟红帽子linux

在docker上运行jenkins模拟红帽子linux
EN

Stack Overflow用户
提问于 2017-01-09 15:42:57
回答 1查看 174关注 0票数 0

我对码头很陌生。我正在使用mac,并且我有一个本地Jenkins服务器正在启动和运行。我想通过使用docker来模拟red环境。我应该执行以下步骤,

  1. 从哪里获得RHEL -(红帽企业Linux)的码头形象?
  2. 为JDK,Jenkins提取图像。
  3. 运行jenkins服务器并设置新作业 以上步骤正确吗?我往正确的方向走了吗?
EN

回答 1

Stack Overflow用户

发布于 2017-01-09 18:31:44

您需要创建一个定制的Dockerfile,因为默认情况下,Jenkins运行在阿尔卑斯或OpenJDK映像上。而OpenJDK映像则基于基于Debian的构建包-dep的特定版本。虽然您可以创建一个带有多个FROM语句的dockerfile,但是它是一个buggy,我不推荐它。

从哪里获得RHEL -(红帽企业Linux)的码头形象?

基于我所能找到的(我保留错误的权利,因为我通常不会在码头环境中使用RHEL ),没有正式的RHEL形象的码头。将讨论如何创建一个RHEL。另外,也有centos图像,所以这可能是您最好的课程。如果没有任何妥协的官方RHEL,你被困在做的文章声明或信任一个非官方的形象由某人。

为JDK,Jenkins提取图像。

一旦解决了上述问题,就需要开始构建Dockerfile以适应Jenkins。我会查看OpenJDK8Jenkins Dockerfile端口它(在它能够的范围内)到Redhat/Centos

运行jenkins服务器并设置新作业

一旦完成了其他部分,那就很容易了。您可以按照官方詹金斯码头枢纽的指示行事。

我往正确的方向走了吗?

在我看来不是。Docker不应该真的被用来测试这样的环境。首先,这将不是一个真正好的测试,因为它实际上是一个色度/“特殊”的环境,如果你期望运行在非码头环境。如果您的期望在码头运行它,您是重新发明车轮通过使车轮正方形,因为你已经有一个正式的詹金斯形象。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41551600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档