CentOS 7中安装Docker

注:需要RHEL(Red Hat Enterprise Linux:Red Hat公司发布的面向企业用户的Linux操作系统)和CentOS 6及以上版本(64位),本文使用CentOS 7。

1、检查前提条件:

1)内核,需确认内核为3.8及以上:
命令:uname -a,此处的内核为5.5;
CentOS 7中安装Docker
2)检查Device Mapper,Device Mapper为Docker提供了存储能力,通常Rad Hat 企业版 Linux、Centos 6或Fedora 19及以上版本都安装了Device Mapper。
命令:ls -l /sys/class/misc/device-mapper
CentOS 7中安装Docker
若没有检测到Device Mapper,就需要安装一下:
命令:sudo yum install -y device-mapper
CentOS 7中安装Docker
安装完成后,还需加载dm_mod内核模块才能查到了:
命令:sudo modprobe dm_mod
CentOS 7中安装Docker

2)安装EPEL

安装EPEL(Extra Packages for Enterprise Linux,企业版Linux的额外软件包)软件包仓库:
命令:sudo rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
CentOS 7中安装Docker

2、安装Docker

命令:sudo yum -y install docker-io
CentOS 7中安装Docker

3、检查Docker是否正确安装:

1)启动Docker守护线程:
命令:sudo service docker start
CentOS 7中安装Docker
2)检查安装信息:
命令:sudo docker info
CentOS 7中安装Docker
本文只是针对RHEL系的系统进行安装,由于不同的系统的安装方法各有不同,请选择合适的方法进行安装。