我想使用Docker在服务器A上设置Jenkins master,在服务器B上设置slave.
两台服务器都是专用于Jenkins的虚拟机.
目前我已经在服务器A上为主服务器启动了Docker容器,基于官方的Jenkins docker镜像.但是我应该为jenkins奴隶使用什么码头图像?
您可以将evarga/jenkins-slave用作构建从站的良好起点.
此图像已包含JDK.如果您只需要构建从属服务器上的JDK和Maven,则可以使用以下Dockerfile构建Docker镜像:
FROM evarga/jenkins-slave
run apt-get install maven
将Docker镜像用于构建从属实际上是一个好主意.部分原因出现在Templating Jenkins Build Environments with Docker Containers:
Docker has established itself as a popular and convenient way to
bootstrap isolated and reproducible environments,which enables Docker
containers to be the most maintainable slave environments. Docker
containers’ tooling and other configurations can be version controlled
in an environment deFinition called a Dockerfile,and Dockerfiles
allows multiple identical containers can be created quickly using this
deFinition or for more customized off-shoots to be created by using
that Dockerfile’s image as a base.
原文地址:https://www.jb51.cc/docker/436195.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。