【前言】本文介绍了Kubernetes基于Centos7构建根底环境,作者:姜新灿(同创永益架构总监)。
环境筹备
筹备一台虚拟机,请参照《Kubernetes基于Centos7构建根底环境(一)》
一、 查看是否之前装置过docker,如果有则革除docker环境
二、 装置yum、docker环境依赖
见到Complete!,则装置胜利
三、 配置docker源
四、 装置docker-ce-cli客户端、docker-ce服务端
见到Complete!,则装置胜利
五、 将以后用户增加到docker用户组
vagrant为登录用户名称,依据本人机器登录名称设定
六、 设置docker镜像下载源,指定cgroup驱动
查看/etc/docker下是否有daemon.json文件,如果有手动批改,如果没有则间接执行如下命令
- 查看daemon.json是否存在,我这里不存在,执行第2步减少docker配置
- 减少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...
- 下载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
- 赋予docker-compose权限
sudo chmod +x /usr/local/bin/docker-compose
- 增加docker-compose软连贯
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
装置docker-compose(墙裂倡议)
- 装置bash-completion
yum install -y bash-completion
- 赋予docker-compose权限
sudo chmod +x /usr/local/bin/docker-compose
- 增加docker-compose软连贯
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose