用Docker安装Jenkins

本文介绍了如何利用Docker来安装和启动Jenkins。首先,启动和管理Docker服务,然后从Docker Hub拉取Jenkins镜像,并创建一个容器。接着,通过指定端口映射和容器名称启动Jenkins容器。在初始化设置中,访问Jenkins的URL完成管理员账号设置。Docker的使用确保了部署的便捷性和环境隔离。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Docker:

[user@aliyu ~]$ docker -v
Docker version 23.0.1, build a5ee5b1

Jenkins:使用docker拉取镜像生成容器即可

步骤:

1.拉取镜像 2.启动镜像 3.初始化设置

启动Docker

systemctl start docker          # 启动
systemctl status docker        # 查看状态
systemctl stop docker          # 停止
systemctl restart docker         # 重启

systemctl enable docker        # 开机自启

# 启动的时候需要注意用户的权限

拉取镜像

默认docker 从Docker Hub上拉取镜像 Docker  

镜像名字 = 名字:版本    

例如 ==》  jenkins:2.32.3

# 拉取Jenkins镜像,以2.32版本为例

docker pull jenkins:2.32.3

# 需要慢慢等待下载镜像完成

容器:由镜像生成

容器可以生成多个,可以理解为一个Win10镜像装很多台电脑的系统(容器)

docker container ls                       # 列出当前正在运行的容器
docker ps                                      # 列出当前正在运行的容器

docker ps -a                                  # 列出当前正在运行以及退出的容器/容器历史记录
docker container ls -a                   # 列出当前正在运行以及退出的容器/容器历史记录
docker container ls -q                   # 列出当前运行的容器ID
docker container ls -aq                 # 列出所有容器的ID

docker container stop [容器ID/容器名]  # 停止容器
docker stop [容器ID/容器名]                 # 停止容器
docker restart [容器ID/容器名]              # 重启容器

docker container rm [容器ID]               # 删除已退出的容器
docker container rm -f [容器ID]            # 删除一个正在运行的容器

docker run [镜像名]             

# 运行容器,如果本地没有该镜像就会自动从DockerHub上拉取下来

run 的参数:

        -d  启动一个容器,在后台运行               # 可以理解成window程序最小化运行

        --name  '容器名称'                                  # 给这个系统(容器)取个名字

        -p   宿主机端口:容器端口                       # 端口的映射,从什么端口去访问容器

        -P  随机指定端口映射

        --rm                                                        # 退出时自动删除容器

        -v                                                            # 文件的挂载

        -i                                                             # 交互式操作

        -t                                                             # 命令行终端进行输入命令

更多命令可以通过 docker run --help 进行查看

启动Jenkins容器

 docker run --name jk232 -id -p 8888:8080 jenkins:2.32.2

 查看是否启动成功

docker container ls
查看到新生成name 为jk232的容器

访问地址 --> http://ip地址:8888

注意:启动失败记得检查端口有没有被占用,以及服务器允许端口访问

以下开始为图示

 这里需要进入容器内部,才可以访问这个文件

通过exec进去容器内部

docker exec -it jk232 /bin/bash

cat /var/jenkins_home/secrets/initialAdminPassword

退出容器输入exit 即可

 选择自己安装插件,根据需要进行安装,会比较慢

这里选择不装插件 --> select plugins to install --> None 

 输入设立的管理员账号,也可以使用右下角admin,点击 sava and finish 完成初始化

 到这一步就已经完成Jenkins的初始化了

使用容器的好处:即用即开,不用即删,不会影响到服务器本身的环境

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值