查询本地docker端口_Docker 安装 Jenkins

本文详细介绍了如何使用Docker安装Jenkins,包括选择镜像、拉取镜像、创建数据保存路径、启动容器、设置权限、检查运行状态、访问Jenkins界面、安装插件和创建管理员用户等步骤,确保Jenkins服务成功配置并能正常运行。
摘要由CSDN通过智能技术生成

基于Docker 进行安装软件,首先需要有docker环境。

1. 选择Jenkins的Docker镜像:

docker search jenkins

查询结果如下: 我这里选择jenkins/jenkins(This is a fully functional Jenkins server, based on the weekly and LTS releases .) 之前选择过jenkinsci/blueocean,好像有什么问题比较坑。

6027d3ea6a6d54ff960e20e6ed0e9ea6.png

2. 拉取jenkins/jenkins镜像

docker pull jenkins/jenkins

出现下面结果,则拉取成功。

6f1c598a0cea4363f6dde9c1f8bd50c3.png

可以用:docker images 命令查看镜像

docker images

1df08b1827f619e6d15a9d88693fc0c0.png

3. 创建本地Jenkins数据保存路径 /data/jenkins_data

mkdir -p /data/jenkins_data/

创建好本地文件路径后,由于jenkins默认用户是 "jenkins", 其uid为1000,而我们创建的  /data/jenkins_data/ 目录的用户是root,这里需要给 "jenkins"用户赋权。

chown -R 1000:1000 /data/jenkins_data/

4.  创建容器

 docker run -d --name jenkins -p 8080:8080 -p 50000:50000 -v /data/jenkins_data:/var/jenkins_home jenkins/jenkins

-d 是让 docker 容器在后台运行--name 定义一个容器的名字,如果没有指定,那么会自动生成一个随机数字符串当做UUID-p 8080:8080 端口映射,如果本地8080端口被占用,可改成:9090:8080,9090即为对外访问端口-p 50000:50000 端口映射-v /data/jenkins_data:/var/jenkins_home 绑定一个数据卷,/data/jenkins_home是刚才创建的本地数据卷

5. 查看运行结果

docker logs -f jenkins

0eece5e2c640d47c06278fd5dab8bccc.png

出现以上页面,则jenkins启动成功。如果失败, 如下图:

7a72bcc6093b90095150209ce486baeb.png

需要检查/data/jenkins_data,  /var/jenkins_home这两个目录是否存在,chown -R 1000:1000 /data/jenkins_data/  这一步有没有执行。

失败了需要重新运行则需要把原容器删除,再运行 run... 命令。

docker rm -vf jenkins

6.  通过浏览器访问 http://111.111.111.111:8080/,注意,这里需要换成自己的 ip 和 端口。

016cb952805f3e6f107250301ba80fa9.png

出现以上页面,说的jenkins已经启动成功,这里需要输入管理员密码。

查看密码的两个方法:

第一种:通过启动日志查看管理员密码:

docker logs -f jenkins

bbf62d5379273ab86c51635e09bff756.png

第二种:在本地jenkins目录 /data/jenkins_data 中,也保存着 管理员密码。

运行:cat /data/jenkins_home/secrets/initialAdminPassword  结果:85770376692448b7b6a8e301f****

输入密码后,点击继续

7. 安装jenkins插件, 我这里选择的是推荐的插件

b8c216624d14ec041ac12f775b39cb2b.png

f989e45498a9a1fa667f37c314f94d69.png

等这个插件安装完成,下一步。

8. 创建管理员用户:

00f5270c6a7d4cf36b99072fe1a5d86f.png

9.  配置实例

975e0b31dff86e4ea72320fcc7758dc4.png

这里注意ip和端口是否正确。

10.  讲到这里,Jenkins 服务就配置完成了

ab594fb553b3ef6a5da06045502d74ca.png

11. 能看到这里的小伙伴,你是真的有耐心,绝对热爱学习,热爱编程。。 欢迎小伙伴提出需要改进的地方或者评论 点赞。。。。。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值