docker,  linux

Docker部署jenkins

Jenkins 是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行(这个比较抽象,暂且写上,不做解释)。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具(SCM)、构建工具结合使用。常用的版本控制工具有SVN、GIT,构建工具有Maven、Ant、Gradle。

环境准备

运行环境需成功部署Docker服务,如果你是ubuntu系统,可参考https://technology.sharespace.top/docker/

拉取镜像

docker pull jenkins/jenkins:latest

构建jenkins容器

mkdir -p /data/jenkins_home
docker run -d --restart=always --name myjenkins -p 8080:8080 -p 50000:50000 -v /data/jenkins_home:/var/jenkins_home jenkins/jenkins:latest

参数说明

--restart //在容器退出时总是重启容器(--restart选项通常只用于detached后台启动模式的容器)
-d //启动在后台
--name //容器名字
-p //端口映射(8080:宿主主机端口,8080:容器内部端口|50000:宿主主机端口,50000:容器内部端口)
-v //数据卷挂载映射(/data/jenkins_home:宿主主机目录,另外一个即是容器目录)
jenkins/jenkins:latest //Jenkins镜像(最新版)

查看 Jenkins 启动情况

docker ps | grep jenkins

防火墙放行端口

访问 Jenkins

http://10.10.0.181:8080 //ip:端口号

根据提示输入密码访问

到此安装完成!!!

留言

您的电子邮箱地址不会被公开。 必填项已用 * 标注