Docker基本认知和安装
什么是Docker,两张图对比出优势:
1.传统安装服务,下载到linux去进行各种配置、启动,对于Linux新手来说,不是特别友善。
2.Docker像是一个大的承包商,把服务们都进行了统一管理,用哪个pull那个,两行代从下载到启动,监测各服务状态,删除停止增加,使一切安然有序。
一、安装Docker,此处用的Centos 7
1.检查内核版本, 必须是3.10及以上
#检查自己内核版本
uname -r
#如果没有到达 或者下方docker启动报错,则更新yum包
sudo yum update
2.安装docker
yum install docker
3.启动docker
# 启动docker systemctl start docker
# 查看docker版本 docker -v
# 设置为开机启动 systemctl enable docker
4.关闭docker
systemctl stop docker
当然 如果启动错误,看下方解决方法
5.如果启动报错 解决问题
按提示使用 systemctl status docker.service 查看错误信息:
其中标记红线的告诉我们:此linux的内核中的SELinux不支持 overlay2 graph driver,
解决方法有两个:
一:要么启动一个新内核,那是不可能的,我就要用这个
二:要么 编辑文件 : vi /etc/sysconfig/docker 在docker里禁用selinux,设置--selinux-enabled=false。
修改红色部分中的--selinux-enabled选项为false,修改结果如下图:
图中标注需要修改的地方,修改后保存。
再次执行 systemctl start docker
发现启动成功!