使用 Docker 安装 Jenkins 并实现项目自动化部署是一种高效且便捷的方法。以下是详细的步骤和代码示例,帮助你完成这一过程。
一、准备工作
- 安装 Docker:确保你的系统已经安装了 Docker。如果没有安装,请参考 Docker 官方文档进行安装。
- 拉取 Jenkins 镜像:从 Docker Hub 上拉取 Jenkins 的官方镜像。
二、启动 Jenkins 容器
创建 Jenkins 数据卷:为了持久化 Jenkins 的数据,我们需要创建一个数据卷。
docker volume create jenkins_home
运行 Jenkins 容器:使用以下命令启动 Jenkins 容器。
docker run -d --name jenkins \
-p 8080:8080 -p 50000:50000 \
-v jenkins_home:/var/jenkins_home \
jenkins/jenkins:lts
-d
:后台运行容器。--name jenkins
:为容器命名为jenkins
。-p 8080:8080
:将宿主机的 8080 端口映射到容器的 8080 端口(Jenkins Web UI)。-p 50000:50000
:将宿主机的 50000 端口映射到容器的 5000