from

    概述:Docker目前分为两个版本:EE版本(企业版本)、CE版本(社区版本)。推荐的内核版本是3.8或者更高。必须是64位的操作系统。
    安装Docker的先决条件:

    • 运行64位CPU架构的计算机(x86_64和amd64)。
    • 运行Linux内核3.8或更高版本的内核。
    • 内核必须支持一种适合的存储驱动(storage driver),默认的存储驱动通常是Device Mapper或AUFS。
    • 内核必须支持并开启cgroup和命名空间(namespace)功能。

    先决条件检查:
    检查内核:
    docker二进制方式安装 - 图1
    docker二进制方式安装 - 图2
    检查Device Mapper:
    docker二进制方式安装 - 图3
    如果没有出现device-mapper的信息,可以尝试加载dm_mod模块,使用如下命令:
    modprobe dm_mod

    安装操作
    1.下载源码包,选择tgz包
    https://download.docker.com/linux/static/stable/
    docker二进制方式安装 - 图4


    2、解压安装
    # wget https://download.docker.com/linux/static/stable/x86_64/docker-18.09.9.tgz
    # tar xf docker-18.09.9.tgz
    # cp docker/* /usr/bin/
    # dockerd -g /home/docker & //-g指定docker运行的家目录,默认是在/var/lib/docker
    docker二进制方式安装 - 图5

    docker systemd服务控制脚本,可以使用yum或rpm版本的控制脚本,如果无法启动,尝试注释掉BindsTo=containerd.service参数

    相关其他博客:https://www.jianshu.com/p/2ed6e3a7269e