docker安装环境条件:
    docker需要64位操作系统和Linux内核版本在3.10及以上。
    查看linux内核版本指令:uname -r
    docker安装与卸载 - 图1

    1,安装docker:
    docker的安装有两种方式:yum和脚本安装。

    1,yum安装(sudo在centos中,root权限是可以省略的)

    第一步:确保yum是最新的
    sudo yum update

    第二步:添加yum repo文件
    sudo tee /etc/yum.repos.d/docker.repo <<-‘EOF’[dockerrepo] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/7/ enabled=1 gpgcheck=1 gpgkey=https://yum.dockerproject.org/gpg EOF

    第三步:安装docker引擎
    sudo yum install docker-engine

    第四步:启动docker服务(设置开机启动)
    sudo systemctl enable docker.service

    第五步:启动docker守护进程
    sudo systemctl start docker

    第六步:测试docker是否正确安装
    sudo docker run —rm hello-world
    docker安装与卸载 - 图2
    出现以上信息,表示docker安装成功。

    2,脚本安装(sudo在centos中,root权限是可以省略的)

    第一步:确保yum是最新的
    sudo yum update

    第二步:运行docker脚本安装
    curl -fsSL https://get.docker.com/ | sh

    第三步:启动docker服务
    sudo systemctl enable docker.service

    第四步:启动docker守护进程
    sudo systemctl start docker

    第五步:测试docker是否正确安装
    sudo docker run —rm hello-world

    说明:docker守护进程绑定到Unix socket的TCP端口。默认情况下,root或者其他用户使用sudo都可以控制Unix socket.为了避免滥用sudo指令,可以创建一个docker的Unix组并且添加用户,它就拥有了docker守护进程的读/写的全部权限。
    注意:docker组相当于root用户,可能会影响系统其他安全。
    操作步骤如下:
    1,创建docker组
    sudo groupadd docker
    2,添加用户到docker组中
    sudo usermod -aG docker your_username`

    2,卸载docker

    第一步:列出已安装docker的包
    yum list installed | grep docker

    第二步:删除软件包
    sudo yum -y remove docker-engine.x86_64

    第三步:删除所有容器、镜像和卷
    rm -rf /var/lib/docker

    第四步:找到并删除任何用户创建配置文件。