Jenkins入门——安装docker版的Jenkins & 配置mvn,jdk等 & 使用案例初步 & 遇到的问题及解决
# 拉取Jenkins的Docker镜像
docker pull jenkins/jenkins:lts
# 创建一个Docker网络,用于Jenkins容器之间的通信
docker network create jenkins-network
# 运行Jenkins容器,并映射所需的端口和数据卷
docker run \
--name jenkins-docker \
-p 8080:8080 \
-p 50000:50000 \
-v jenkins_home:/var/jenkins_home \
--network jenkins-network \
--detach \
jenkins/jenkins:lts
# 安装Maven和Java环境
# 安装Maven
docker run --rm -u root \
-v jenkins_home:/var/jenkins_home \
--network jenkins-network \
maven:3.6.3-jdk-11 \
mvn -version
# 安装Java
docker run --rm -u root \
-v jenkins_home:/var/jenkins_home \
--network jenkins-network \
openjdk:11-jdk \
java -version
# 注意:
# 1. 上述命令中的"jenkins_home"数据卷是持久化Jenkins的配置和数据。
# 2. "maven:3.6.3-jdk-11"和"openjdk:11-jdk"是官方的Maven和Java镜像。
# 3. 通过映射"jenkins_home"数据卷,可以在容器之外访问和修改Jenkins的配置。
# 4. 使用"--network jenkins-network"确保Jenkins容器之间可以通信。
# 5. 通过"-u root"运行命令,以root用户身份执行,确保有权限写入"jenkins_home"。
# 6. 访问Jenkins,在浏览器中输入"http://<宿主机IP>:8080",并按照安装向导进行配置。
这段代码展示了如何使用Docker命令来安装和运行docker版的Jenkins,并在其中安装Maven和Java环境。同时,代码中包含了必要的注释,以帮助理解每个步骤的作用和意图。
评论已关闭