【前言】本文介绍了Kubernetes基于Centos7构建根底环境,作者:姜新灿(同创永益架构总监)。

环境筹备

筹备一台虚拟机,请参照《Kubernetes基于Centos7构建根底环境(一)》

一、 查看是否之前装置过docker,如果有则革除docker环境

二、 装置yum、docker环境依赖

见到Complete!,则装置胜利


三、 配置docker源

四、 装置docker-ce-cli客户端、docker-ce服务端

见到Complete!,则装置胜利

五、 将以后用户增加到docker用户组

vagrant为登录用户名称,依据本人机器登录名称设定

六、 设置docker镜像下载源,指定cgroup驱动

查看/etc/docker下是否有daemon.json文件,如果有手动批改,如果没有则间接执行如下命令

  1. 查看daemon.json是否存在,我这里不存在,执行第2步减少docker配置
  2. 减少docker配置,并查看配置

https://1mbc3b4s.mirror.aliyu... 阿里云镜像地址

如果之前启动过docker,批改实现之后须要重启

sudo systemctl daemon-reload && sudo systemctl restart docker

七、 启动docker

八、 查看docker是否装置胜利

这里能够看到docker的版本为19.03.11,减少了docker0网络

九、 设置docker开机启动

十、 装置docker-compose(墙裂倡议)
docker-compose装置文档地址:https://docs.docker.com/compo...

  1. 下载docker-compose

sudo curl -L "https://github.com/docker/compose/releases/download/1.26.0/docker-compos

e-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

  1. 赋予docker-compose权限

sudo chmod +x /usr/local/bin/docker-compose

  1. 增加docker-compose软连贯

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

装置docker-compose(墙裂倡议)

  1. 装置bash-completion

yum install -y bash-completion

  1. 赋予docker-compose权限

sudo chmod +x /usr/local/bin/docker-compose

  1. 增加docker-compose软连贯

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose