废话不多说,直接上干货
进入正题:
一、Docker—安装部署
注意:Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上
1、使用yum update确保 yum 包更新到最新。
yum update
2、卸载旧版本(如果安装过旧版本的话,没安装过直接跳过)
yum remove docker docker-common docker-selinux docker-engine
3、安装docker
yum -y install docker
4、启动docker和查看docker的状态
systemctl start docker——————(弹出刚熟悉的页面) //启动docker
5、查看docker状态
systemctl status docker
安装完成
二、Docker–启动不成功问题解决
1、 启动后发现docker没有启动,报错信息如下所示 :
2、按照报错信息,输入命令systemctl status docker,信息如下:
此处或者是ERROR starting daemon:SELinux is not suppo…e——————统统往下看
3、其中标记红框的告诉我们:此linux的内核中的SELinux不支持 overlay2 graph driver,解决方法有两个
要么启动一个新内核;
要么就在docker里禁用selinux,设置–selinux-enabled=false;
我们采用第二种方式,编辑文件:/etc/sysconfig/docker
vim /etc/sysconfig/docker
4、修改selinux-enabled为——————selinux-enabled=false
更改完后wq保存退出
5、重新启动docker:
systemctl restart docker
6、使用docker version查询版本信息
三、另一种解决方式(同样的错误,二解决就不用看三啦,三是给二解决不了的)
解决方法:
1、防火墙和selinux都关闭
systemctl stop firewalld
setenforce 0
2、修改/etc/docker/daemon.json这个文件
vim /etc/docker/daemon.json
{
“registry-mirrors”: [“https://docker.mirrors.ustc.edu.cn”]
}
3、重启docker,还不行重启虚拟机
systemctl daemon-reload
systemctl restart docker