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
 
 
发现启动成功!

 

猜你喜欢

转载自www.cnblogs.com/gjths/p/12602226.html