博主所用linux系统为RedHat 7.5
1、查看内核版本
$ uname -a
2、检查Device Mapper
在redhat7.5中检查Device Mapper是否存在,
$ ls -l /sys/class/misc/device-mapper
在/proc/devices 文件中检查是否有device-mapper 条目,
$ sudo grep device-mapper /proc/devices
如果此时还是没有发现device-mapper存在,可以试着安装device-mapper 软件包,并安装完成后,加载dm_mod内核模块,这样就可以找到相对应的条目了
$ sudo yum install -y device-mapper
$ sudo modprobe dm_mod
3、安装Docker
RedHat使用yum安装需要注册RedHat Developer才能够使用。RedHat开发者注册地址
注册前:
# 注册命令
$ subscription-manager register --username=*** --password=*** --auto-attach --force
$ subscription-manager list
现在就可以安装Docker了
$ sudo subscription-manager repos --enable=rhel-7-server-extras-rpms
$ sudo yum install -y docker
4、启动Docker进程
- 启动Docker服务
$ sudo systemctl start docker
- 系统开机自启动Docker
$ sudo systemctl enable docker
- 查看Docker是否已经正确安装并运行
$ sudo docker info
5、启动和停止Docker守护进程
[zhendoubi@zhendoubi ~]$ sudo service docker stop
Redirecting to /bin/systemctl stop docker.service
[zhendoubi@zhendoubi ~]$ sudo service docker start
Redirecting to /bin/systemctl start docker.service