1.先安装如下rpm依赖文件

    1. audit-libs-python-2.8.4-4.el7.x86_64.rpm
    2. checkpolicy-2.5-8.el7.x86_64.rpm
    3. libcgroup-0.41-20.el7.x86_64.rpm
    4. libseccomp-2.3.1-3.el7.x86_64.rpm
    5. libsemanage-python-2.5-14.el7.x86_64.rpm
    6. policycoreutils-2.5-29.el7.x86_64.rpm
    7. policycoreutils-python-2.5-29.el7.x86_64.rpm
    8. python-IPy-0.75-6.el7.noarch.rpm
    9. setools-libs-3.3.8-4.el7.x86_64.rpm

    把上述文件放在同一目录下,并在同目录下执行如下命令可以实现一起安装:
    rpm -ivh *.rpm --force --nodeps
    其中

    2.安装docker相关rpm

    1. a. 执行container-selinux-2.9-4.el7.noarch.rpm
    2. rpm -ivh container-selinux-2.9-4.el7.noarch.rpm
    3. b. 执行docker-ce-cli-19.03.0-3.el7.x86_64.rpm
    4. rpm -ivh docker-ce-cli-19.03.0-3.el7.x86_64.rpm
    5. c. 执行docker-ce-19.03.0-3.el7.x86_64.rpm
    6. rpm -ivh docker-ce-19.03.0-3.el7.x86_64.rpm

    本文来自于:https://bbs.huaweicloud.com/blogs/153235,侵权请联系我删除

    他的链接给的包貌似有问题,我这里报错Unit not found,请自行百度下载,一共四个包,或者联系我分享(成功与否还与centos系统版本相关很难受)。