| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> CentOS8.0环境下利用Docker部署Jenkins -> 正文阅读 |
|
[系统运维]CentOS8.0环境下利用Docker部署Jenkins |
1.在CentOS8.0安装docker1.1 系统内核版本要求>=?3.1,查看内核版本命令:uname -r 注意:有旧版的docker需要先卸载,查询Docker安装包:yum list installed | grep docker ?1.2 查看安装依赖:
若以上两个命令查询到结果可忽略下面安装命令,亦可执行,其会提示已安装或者帮您升级相关依赖 先升级yum:
安装依赖:
1.3 设置yum源(官方源太慢了设置阿里的)
?1.4安装最新版本Docker:
?指定版本为 yum install docker-ce-版本号,如??yum install docker-ce-18.0.3.1.ce ?查看仓库中所有的docker版本::
?1.5启动docker
?开机启动 : systemctl enable docker 1.6查看是否安装成功
? 2. 使用docker部署jenkins2.1 首先拉取镜像
?查看是否拉取成功 ? ?2.2 创建数据卷 在Docker中,要想实现数据的持久化(所谓Docker的数据持久化即数据不随着Container的结束而结束),需要将数据从宿主机挂载到容器中。 volumes:Docker管理宿主机文件系统的一部分,默认位于 /var/lib/docker/volumes 目录中;(最常用的方式) ?由上图可以知道,目前所有Container的数据都保存在了这个目录下边,由于没有在创建时指定卷,所以Docker帮我们默认创建许多匿名(就上面这一堆很长ID的名字)卷。 创建一个数据卷: ?查看数据卷是否创建成功: ? ?补充: ? ?2.3 创建并启动容器 ?
说明: -d 后台运行镜像 -p 8081:8080 将镜像的8080端口映射到服务器的8081端口 p 50001:50000 将镜像的50000端口映射到服务器的10241端口 -v jenkins_lht:/var/jenkins_home /var/jenkins_home目录为容器jenkins工作目录,我们将硬盘上的一个目录挂载到这个位置,方便后续更新镜像后继续使用原来的工作目录。这里我们设置的就是上面我们创建的jenkins_lht数据卷 --name jenkins?给容器起一个别名 jenkins/jenkins?调用之前拉取好的镜像 另外:-v /etc/localtime:/etc/localtime让容器使用和服务器同样的时间设置。 2.4 配置国内镜像源 官方的镜像源一般比较慢,所以多半都会换成国内的源,如果你有阿里云的话,阿里云会提供一个单独地址的镜像源来使用,需要到自己的阿里云上查看对应地址,在容器镜像服务下的镜像加速器中 换源的步骤:新建/修改 /etc/docker/daemon.json?文件,在其中写入内容
文件保存之后,执行下面的语句进行加载和重启
常用的镜像源: Docker 官方中国区:https://registry.docker-cn.com 网易:http://hub-mirror.c.163.com 中国科技大学:https://docker.mirrors.ustc.edu.cn ?2.5 查看容器日志,获取初始密码
? ? 2.6 访问jenkins网址,进行配置安装 输入初始密码 ? 2.7 安装完成 ? ? ? ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 22:21:18- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |