一、环境要求
1.1docker 版本命名规定与版本抉择
###docker 0.1-1.13.1 命名规定
###docker 17.3(2017 年之后) 命名规定:
- Docker CE/EE 每个季度公布一次季度版本, 每年会公布 4 个季度版本, 例如:17.03, 17.06, 17.09, 17.12 , Docker CE 季度版本自公布后会有 4 个月的保护期.
- 社区版 Docker CE 每个月还会公布一个 EDGE 版本,例如 17.04, 17.05, 17.07, 17.08, 17.10, 17.11
- 在补丁修复版本,版本号格局为: YY.MM.<patch>,YY.MM 代表年月,patch 代表补丁号,从 0 开始,例如:在季度版本 (如 17.03) 的保护期内,bug 修复相干的更新会以 patch 递增的形式公布, 比方 17.03.0 -> 17.03.1 -> 17.03.2.->17.03.3
- 版本选用个别选用下半年的版本会比较稳定,上半年的版本因为公布个性多,出问题的概率也比拟大。
1.2docker 各版本与 centos 反对
Docker CE 反对 64 位版本 CentOS 7,并且要求内核版本不低于 3.10。CentOS 7 满足最低内核的要求,但因为内核版本比拟 低,局部性能(如 `overlay2` 存储层驱动)无奈应用,并且部 分性能可能不太稳固。本次装置应用 centos 8 作为试验环境,顺带学习一下 centos 8 的个性与命令,目前阿里云已反对 centos 8。
1.3 装置 docker 所需的依赖包反对
1.4 装置 docker 须要的系统配置
二、开始装置(本次装置低版本,下篇讲 docker 降级)
2.1 获取官网 docker 装置脚本并装置
wget -qo https://get.docker.com/|sh
注:如不应用官网版本而应用其余 linux 发行商的优化版本可能导致不兼容或异样退出的状况
2.2 创立一个非 root 用户到 docker 用户组中
usermod -aG docker docker_edrive
注:为了平安起见,最好应用非 root 用户来应用 docker
2.3 验证装置后果
docker –version