安装docker有其先决条件:
1. 运行64位CPU架构的计算机,不支持32为CPU
2. 运行Linux3.8或者更高版本内核(uname -r 查看内核版本,以及位数,yum install-y kernel更新内核,重启后即可在grub界面选择使用新内核,新内核一般是默认使用内核,所以也可不用选直接等机器重启完用的就是新内核了)。
3. 内核必须支持 一种适合存储驱动,如:Device Mapper、AUFS 、vfs、btrfs、ZFS,默认开启的是Device Manager 或 AUFS。(ls -l /sys/class/misc/device-mapper 检查Device Mapper,没有出现device-Mapper 信息则可通过 modprobe dm_mod 加载Device Mapper模块)
4. 内核必须支持并开启cgroup和命令空间功能(在2.6版本都集成在linux内核)。
安装docker:
1. 更新yum (yum update)
2. 安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 (yum install -y yum-utils device-mapper-persistent-data lvm2)
3.设置yum源(yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo)
4. 可以查看所有仓库中所有docker版本,并选择特定版本安装(yumlist docker-ce --showduplicates |sort-r)
5.安装docker(yum install docker-ce-17.12.0.ce ,install后的版本根据仓库中的docker版本,按所给的样式填)
6.启动并加入开机启动(启动docker:systemctl start docker ,开机自启:systemctl enable docker,关闭docker :systemctl start docker)
7.验证安装是否成功(docker version)