前言
本文章主要讲解在Linux虚拟机上安装Docker以及安装后启动失败的问题。
在Linux虚拟机上安装Docker以及解决启动问题
步骤:
- 检查Linux系统内核版本,必须是3.10及以上
uname -r
- 安装docker,
yum install docker
,输入y确定安装,知道出现Complete!表示安装已经完成
- 启动docker,
systemctl start docker
,发现启动不了
- 输入
systemctl status docker.service
命令会发现提示以下错误提示
错误信息表示:
此linux的内核中的SELinux不支持 overlay2 graph driver ,解决方法有两个,要么启动一个新内核,要么就在docker里禁用selinux,--selinux-enabled=false;
- 解决方案:
用vi编辑器打开docker配置文件,修改配置信息,在--selinux-enabled后面添加=false,如下:
- 输入
systemctl start docker
命令,重新启动发现可以正常启动了。
设置虚拟机开机启动docker
[root@localhost ~]# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.