一、说明概要
1.1 前言
作为一个开发人员,先前也接触过docker以及jenkins等这类工具,但是都是公司同事搭建好了的,自己只会简单用,而且是傻瓜式的别人说怎么用就怎么用。我想通过自己动手实践安装docker环境,并基于docker搭建起一套目前较为流行的CI/CD环境,不再满足于使用,而是要自己进行探索。我想的是写一个系列的文章,把我从自己的本机搭建docker环境的这么一个过程作为笔记,然后分享出来,更新情况可能会视自己的具体情况来,因为我实际上也没有搭建过CI/CD环境,很多东西也需要我去先学习,预期会进行下面的一些操作:
- 虚拟机中安装ubuntu系统及配置
- Docker 的安装与常见用法
- Rancher2.x安装与使用
- Jenkins安装与使用
- 建立自己的Jenkins镜像
- 建立自己的maven镜像
- 实践Springboot应用的CI/CD
- 容器环境下应用日志采集
- 使用rancher-pipeline完成应用的DevOps流程
- 使用GitLab的CI/CD完成应用的DevOps流程
- Docker Hub的使用演示
- 搭建私有docker镜像仓库
- 其它
1.2 环境前期准备
如果你和我一样是windows系统,首先你得准备安装一个虚拟机,并在虚拟机上安装ubuntu系统,后续的一系列环境安装都是虚拟机上的ubuntu系统来进行的。 如果你没有这些软件,我已经为你上传到了我的百度网盘中,你可以从中下载。
百度网盘链接:https://pan.baidu.com/s/1hf8I0NdFamT1RvUPVg5V8A
提取码:82jf
下载后,里面有你需要的Vmware虚拟机与ubuntu系统镜像,如果你的系统上已经安装过虚拟机,那么你得保证它能够支持ubuntu-18.04.1.0系统,如果不能保证,那么我建议你和我采用一样的软件版本:
VM:VMware® Workstation 15 Pro 15.0.1 build-10737736
OS: ubuntu-18.04.1.0-live-server-amd64
IP: 192.168.225.129 (虚拟机系统设置静态IP,参考2.2配置ubuntu)
这里我们忽略了Vmware的安装,因为这真的太简单了,就像你在windows上安装其它应用一样。接下来,我们将正式进入docker决战到底,从