前言
初衷:最近学习了一下完整的K8s系列,整个过程中遇到了一些坑点,也有一些收获,写份文档记录一下 搭建的DevOps架构:JDK 1.8,Docker,Harbor,GitLab,Jenkins,Kubernets
重点强调:在整个搭建的过程中,建议大家看我附上的官方文档资料
一、DevOps 架构搭建
前置环境搭建参考
(1)虚拟机安装
(2)JDK 安装
DevOps 架构搭建
(1) Docker 搭建
(4) Nigix搭建
二、Docker 搭建
Docker官方文档-安装教程:https://docs.docker.com/engine/install/centos/
在官方文档搜索 install
即可找到安装的操作指引,以下的命名都是官方的命令
# 安装yum,已经安装过yum工具的可跳过
$ sudo yum install -y yum-utils
# 卸载Docker旧版本
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
# 安装 docker-ce 镜像仓库
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
# Install the latest version of Docker Engine and containerd
$ sudo yum install docker-ce docker-ce-cli containerd.io
# 检查docker是否安装成功,输出docker版本则安装成功
$ docker -v
执行完上述的的命令,Docker 已经是安装完毕了,下面是Docker的一些操作命令,怎么启动测试docker
后面再讲
# docker 帮助命令,全部的docker命令都能在这里找到,比网上的文档好多了
$ docker --help
# 启动Docker
$ sudo systemctl start docker
# 停止Docker
$ sudo systemctl stop docker
# 重启Docker
$ sudo systemctl restart docker
# 重新加载Docker配置
$ sudo systemctl daemon-reload
三、配置开启自启动
$ sudo systemctl enable docker && sudo systemctl start docker
四、修改镜像仓库地址
Docker默认使用的镜像仓库地址比较慢,我们需要设置一下使用国内的镜像仓库加速地址
# docker 的配置文件
$ sudo vi /etc/docker/daemon.json
填入国内的镜像加速地址,如果是阿里云的服务器,阿里云服务器上面就有自己的镜像加速地址
{
"registry-mirrors": [
"https://registry.docker-cn.com"
]
}
五、运行Docker hello-world 程序
# 前面我们修改了镜像地址,重新加载一下配置再启动docker
$ sudo systemctl daemon-reload
# 启动docker
$ sudo systemctl start docker
# 拉取一个hello-world的demo镜像
$ docker pull hello-world
# 运行官方的镜像
$ sudo docker run hello-world