Docker中安装Jenkins

本篇主要讲如何在Docker中安装Jenkins,如果Docker未安装,可以先参考上一篇文章进行Docker安装。

【学习Docker(一)】centos系统 Docker 安装与卸载

安装

拉取镜像

复制代码
docker pull jenkins/jenkins
  • 1

创建 Jenkins 挂载目录

复制代码
mkdir /docker-local/jenkins
  • 1

    chmod 777 /docker-local/jenkins

  • 1

创建并启动 Jenkins 容器

复制代码
docker run -d \
    -p 8888:8080 \
    -p 50000:50000 \
    -v /docker-local/jenkins:/var/jenkins_home \
    -v /etc/localtime:/etc/localtime \
    --restart=always \
    --name=jenkins \
    jenkins/jenkins

查看是否启动成功

复制代码
docker ps -l

查看启动日志

复制代码
docker logs jenkins

查看初始密码

复制代码
cat /docker-local/jenkins/secrets/initialAdminPassword

启动参数描述

  • -d:后台运行容器;
  • -p 8888:8080:将容器的 8080 端口映射到服务器的 8888 端口;
  • -p 50000:50000:将容器的 50000 端口映射到服务器的 50000 端口;
  • -v /usr/local/jenkins:/var/jenkins_home:将容器中 Jenkins 的工作目录挂载到服务器的 /usr/local/jenkins;
  • -v /etc/localtime:/etc/localtime:让容器使用和服务器同样的时间设置;
  • --restart=always:设置容器的重启策略为 Docker 重启时自动重启;
  • --name=jenkins:给容器起别名;

浏览器访问:http://127.0.0.1:8888



至此,Jenkins就安装完成了。

卸载

查询运行的容器

复制代码
docker ps -a

停止容器

复制代码
docker stop 容器id

删除容器

复制代码
docker rm 容器id

查看Jenkins镜像

复制代码
docker images

docker rmi 镜像id

删除Jenkins挂载目录

复制代码
rm -rf /docker-local/jenkins
相关推荐
代码游侠2 分钟前
学习笔记——线程控制 - 互斥与同步
linux·运维·笔记·学习·算法
前端小万6 分钟前
Jenkins 打包崩了?罪魁是 package.json 里的 ^
前端·jenkins
爱吃泡芙的小白白10 分钟前
Agent学习——xiaomi MiMo V2 Flash大模型的API申请
学习·agent·xiaomi mimo
四谎真好看17 分钟前
MySQL 学习笔记(进阶篇1)
笔记·学习·mysql·学习笔记
三品吉他手会点灯24 分钟前
STM32F103学习笔记-19-SysTick-系统定时器(第1节)-功能框图讲解和优先级配置
笔记·stm32·单片机·嵌入式硬件·学习
java_logo25 分钟前
Webtop Docker 容器化部署指南:基于浏览器的Linux桌面环境
linux·docker·容器·webtop·webtop部署教程·docker部署webtop·linux桌面
لا معنى له26 分钟前
学习笔记:Transformer
人工智能·笔记·深度学习·学习·机器学习·transformer
JosieBook30 分钟前
【Vue】03 Vue技术——Vue.js 入门学习笔记:Hello World 案例详解
vue.js·笔记·学习
我想我不够好。40 分钟前
电工作业中元件的作用
学习
协同生态1 小时前
天锐绿盾新版注册机【仅用于个人学习,禁止其他用途】
学习