docker安装jenkins
2023-08-30 11:40 HQS_blog 阅读(135) 评论(0) 编辑 收藏 举报参考链接:https://blog.csdn.net/qq_24802337/article/details/125778954
一、安装docker
1.安装需要的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
2.设置阿里云仓库(国内仓库稳定)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.安装docker-ce(社区版)
yum install docker-ce
4.测试docker是否安装成功
docker -v
5.启动docker
systemctl start docker
6.设置为开机自启动(可不设置)
systemctl enable docker
二、安装jenkins
1. 下载jenkins最新版镜像,旧得版本可能不支持一些插件安装
docker pull jenkins/jenkins --下载最新版本
docker pull jenkins/jenkins:lts --下载最新的长期稳定版本
2.启动并运行docker,参考下文 三、9
三、docker命令
1.启动docker: systemctl start docker
2.查看docker状态: systemctl status docker
3.查看所有正在运行的docker容器: docker ps , docker ps -a查看所有docker容器
4.查看docker镜像 : docker inages
5.下载并安装镜像: docker pull
6.删除镜像:docker rmi 镜像名称/id
7.停止容器: docker stop id/名称
8.删除容器:docker rm -f 容器名称/id
9.创建并运行docker容器
下述命令的作用:
用jenkins/jenkins:lts的镜像创建一个 用root账号运行 宿主机端口8081 容器端口8080,名字为jenkins_lts的容器,并将容器的jenkins目录(/var/jenkins_home,这个是默认目录)挂载到宿主机/home/heqs/jenkins目录下
docker run -d --restart=always -p 8081:8080 \
-v /home/heqs/jenkins:/var/jenkins_home \
-u root \
--name jenkins_lts \
jenkins/jenkins:lts
10.开放固定端口号,按照上述命令启动需要开放的端口号是8081
开启防火墙: systemctl start firewalld
开放端口: firewall-cmd --zone=public --add-port=要开放的端口号/tcp --permanent
重启防火墙: firewall-cmd --reload
参考链接:https://blog.csdn.net/qq_58408462/article/details/129459489
11.访问jenkins
ip:8081 --ip可使用ip adress获取,此处的ip指的是宿主机的ip地址
12.进入docker容器,获取jenkins密码
docker exec -it 容器的名字 /bin/bash
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下