参考链接: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 jenkinsci/blueocean:1.24.1-bcc31d32159f
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容器
docker run -d --restart=always -p 8081:8080 \
-u root \
--name jenkins_01 \
jenkinsci/blueocean:1.24.1-bcc31d32159f
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
