Skip to content

Docker:构建Jenkins Docker容器

About 462 wordsAbout 2 min

dockerjenkinsdocker容器构建

2025-03-07

Jenkins 是一个开源的持续集成工具,用于自动化构建、测试和部署软件。它通过支持Git、cron、Tars等多种任务,帮助开发团队高效管理项目流程。Jenkins 提供丰富的插件,支持构建、测试、部署和监控,能够显著提升开发效率,是现代软件开发中不可或缺的工具。

我们为什么要使用jenkins呢?简单来说,就是它可以帮我们省去很多重复性的部署的动作,帮助我们节省在项目部署这块的时间。

这里我是用docker来部署jenkins,使用docker的优点我这里就不说了,简单一个字就是快,然后就是将环境隔离,避免了服务对其他本机服务的污染。

然后我们就开始吧!!!

一、拉取镜像

docker pull jenkins/jenkins

jenkins官网中有写关于如何使用docker来安装jenkins,它推荐是使用jenkinsci/blueocea作为镜像,但是这里我随便找了一个镜像,但是关系不大,都是jenkins的镜像。

安装Jenkins

二、启动容器

# 运行jenkins容器
docker run --name jenkins -p 8091:8080 -v /home/dengcong/project/jenkins_home:/home/jenkins_home -itd jenkins/jenkins

# 如果容器停止了,可以用下面命令启动,前提是你要有jenkins的容器
docker start jenkins

这里我将宿主机的8091端口映射到容器的8080端口,将目录/home/dengcong/project/jenkins_home映射到/home/jenkins_home

如果想要设置jenkins开机自动启动,可以执行下面命令:

# 开机启动docker
systemctl enable docker
# 设置docker启动式启动jenkins, 这里jenkins时容器的名称
docker update --restart=always jenkins

然后就可以通过浏览器访问8091端口使用jenkins的web界面了。

Changelog

Last Updated: View All Changelog
  • feat(wiki): hammeSpoon: 复制出来的文件需要重新生成永链

    On 3/27/25

求求了,快滚去学习!!!

求求了求求了,快去学习吧!

【题单】贪心算法

不知道方向的时候,可以多看看书,书会给你指明下一步该干什么,加油!