Linux 安装Docker + jenkins(如何快速安装docker+jenkins)

本文详细介绍了如何在CentOS7.2系统上安装JDK,接着安装Docker,确认内核版本,拉取并启动Jenkins镜像,通过Docker容器运行Jenkins服务,并提供了访问Jenkins的步骤。此外,还分享了Docker删除镜像和容器的命令。
摘要由CSDN通过智能技术生成

以下内容都是博主亲自操作成功的案列

搭建环境

CentOS 7.2 64 位

操作步骤

第一步:jdk环境安装

  • yum -y list java* (运行命令查看JDK版本 带-devel的安装的是jdk,而不带-devel的,实际上安装的是jre)
  • yum install -y java-1.8.0-openjdk-devel.x86_64 (运行命令安装JDK)
  • Java –version (验证安装结果)

第二步:Docker 的安装

  • 使用 yum 安装 Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker. 通过 uname -r 命令查看你当前的内核版本
  • yum -y install docker (运行命令安装Docker)
  • service docker start (运行命令启动docker服务)
  • ps -ef grep dockernetstat -lnpe grep docker (运行命令查看docker运行状态)
  • docker version (可以检查Docker的版本)

第三步:通过Docker 拉取Jenkins的镜像

  • docker search jenkins (运行命令查询Jenkins所有镜像) 正常情况下第一个就是官方镜像 想了解search出来的镜像的标签的含义可以查询我另外一篇博客
  • docker pull docker.io/jenkins/jenkins (博主自己拉取的第二个镜像.你可以拉取你想选择的镜像,一般pull 镜像NAME 就可以拉取了,耐心等待拉取…….)
  • docker images (拉取完成后,通过此命令查看docker本地的镜像,可以看到我们刚刚拉取的 jenkins 镜像)

第四步:通过Docker启动Jenkins

  • docker run -d -p 80:8080 -p 50000:50000 -v jenkins:/var/jenkins_home -v /etc/localtime:/etc/localtime –name jenkins docker.io/jenkins
  • 运行上面命令直接启动Jenkins,启动成功后的访问端口就是80,看到一串16进制码就证明启动成功了

第五步: 通过浏览器访问Jenkins

  • 此时可以直接通过 ip 方式访问
  • 第一次进入Jenkins页面会提示需要输入管理员密码,网页也有提示密码存在哪里,但是作为一个Java开发来说,这里的坑我踩了好久
  • 如果你直接在linux上想cd 命令进入 (/var/jenkins_home/secrets/initialAdminPassword 服务器文件位置) 会提示: 没有这样的文件或目录
  • docker exec -u 0 -it cb3fdd0a0265(容器id) /bin/bash (运行命令:通过容器id 进入容器里的配置文件然后就可以找到initialAdminPassword文件了)
  • cat /var/jenkins_home/secrets/initialAdminPassword (上面命令运行完后运行这个命令就能直接看到密码了)
  • 复制到网页然后点击继续,然后是一堆相关jenkins的选择和配置,博主这里就不写了.不懂的可以直接Google
  • 到此Linux 安装Docker + jenkins就成功了

Docker 简单使用命令

Docker 删除镜像

  • docker images 查询所有本地镜像
  • docker rmi 镜像ID 可以删除本地镜像
  • docker rmi -f 镜像ID 删除正在运行的镜像
  • 为什么博主这里要分开写,因为博主自己踩过坑,当时查询Docker删除的时候,网上部分资料没有说明清楚,删除是分镜像和容器两种的,所以在此再啰嗦一下,希望能帮到你们

Docker 删除容器

  • docker ps -a 查询所有本地容器(可以查看容器的各项参数,运行状态.容器Id….)
  • docker rm 容器ID 可以删除容器
  • docker rm -f 容器ID 删除正在运行的容器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值