docker安装Jenkins完整教程

1.docker拉取 Jenkins镜像并启动容器

新版本的Jenkins依赖于JDK11

我们选择docker中jdk11版本的镜像

# 拉取镜像

docker pull jenkins/jenkins:2.346.3-2-lts-jdk11

docker安装Jenkins完整教程_第1张图片

2.宿主机上创建文件夹

# 创建Jenkins目录文件夹

mkdir -p /data/jenkins_home

# 设置权限

chmod 777 -R /data/jenkins_home

3.启动Jenkins容器

docker run -itd --name jenkins \
-p 8080:8080 \
-p 50000:50000 \
-e JAVA_OPTS="-Dorg.apache.commons.jelly.tags.fmt.timeZone='Asia/Shanghai" \
--privileged=true  \
--restart=always \
-v /data/jenkins_home:/var/jenkins_home jenkins/jenkins:2.346.3-2-lts-jdk11

-p 8080是Jenkins默认端口。前面的是宿主机的映射端口

50000是Agent连接Server用到的通信端口。(后面安装JenkinsAgent的时候要注意网络连通性)

-e 时区配置,定义默认的时区。(JAVA_OPTS环境变量为修改时间配置,否则可能jenkins的时间显示有问题!)

-v 持久化数据目录,挂载本地的数据目录。前面的是宿主机的目录后面的是容器内的目录
 

验证:

docker ps

访问你的 ip:8080 可以看到Jenkins启动成功了

docker安装Jenkins完整教程_第2张图片

可以通过查看docker日志查看初始化密码

# 查看容器日志

docker logs jenkins

docker安装Jenkins完整教程_第3张图片

把密码粘贴到上面的框中解锁Jenkins

docker安装Jenkins完整教程_第4张图片

进入到插件安装页面可自行选择插件或者推荐的安装

docker安装Jenkins完整教程_第5张图片

安装完插件后进入到设置管理员页面

docker安装Jenkins完整教程_第6张图片

设置一个管理员账号就可以使用Jenkins了

docker安装Jenkins完整教程_第7张图片

docker安装Jenkins完整教程_第8张图片

这样docker安装Jenkins就结束了

你可能感兴趣的:(docker,jenkins,java)