docker部署jenkins.md

拉取镜像

docker pull jenkins/jenkins

创建映射目录

mkdir -p /mydata/jenkins_home

创建容器

docker run -d -p 28080:8080 -v /mydata/jenkins_home:/var/jenkins_home -v /etc/localtime:/etc/localtime --restart=on-failure:3 --name jenkins01 jenkins/jenkins:latest

docker compose

version: '3.9'
services:
jenkins:
image: 'jenkins/jenkins:latest'
container_name: jenkins
restart: 'on-failure:3'
volumes:
- '/etc/localtime:/etc/localtime'
- './jenkins:/var/jenkins_home'
ports:
- '28080:8080'

查看jenkins的初始密码

# 创建完容器后可以使用这个命令查看初始密码
docker logs 容器名/id
# 若是隔了很久,用上面的命令可能看不到密码信息,我们还可以直接使用这个命令查看
cat /mydata/jenkins_home/secrets/initialAdminPassword

登录jenkins的管理页面

  1. 输入ip:28080,然后就会进入到页面,在输入框中输入刚刚看到的初始密码,然后稍许等待即可。
  2. 选择推荐插件,安装插件时可能有一部分会失败,大部分情况都会全部成功。若有部分失败,也基本无影响,忽略即可
  3. 创建初始用户,这里用户名密码啥的自己随便填就行,别忘了就行。然后就一直下一步就行,最后jenkins会自动重启,重启完成后就可以进入jenkins的管理页面了。
  4. 安装其他的插件,系统管理,插件管理。

以root进入容器

使用docker exec -it jenkins bash进入容器没有安装软件的权限,需要以root进入容器,需使用命令docker exec -u 0 -it jenkins bash

posted @   武胜造纸农  阅读(10)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示