CentOS7 离线安装 Docker CE



  • 系统版本 CentOS-7-x86_64-Minimal-1611

    有网环境下下载Docker及依赖包

    切换 yum 源

    默认的源下载资源会比较慢,所以切换到 aliyun 的 yum 源

    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    

    安装 yum-utils

    接下来要用到yumdownloader 和 yum-config-manager 命令,系统中默认没有这两个命令,所以通过安装yum-utils让操作系统中有这两个命令可用;

    yum install -y yum-utils
    

    配置 docker 仓库

    yum-config-manager \
        --add-repo \
        https://download.docker.com/linux/centos/docker-ce.repo
    

    安装 EPEL 库

    Docker CE 有一部分依赖在ELEP 库,所以我们先安装一下EPEL库

    yum install -y epel-release
    

    建立 yum 库的缓存

    yum makecache fast
    

    下载Docker CE 及依赖包

    下载前可以先查看一下可用的Docker CE 版本,然后下载需要的版本

    yum list docker-ce --showduplicates | sort -r
    

    创建好存放的目录,并下载对应版本的docker ce 和依赖

    mkdir ~/docker
    cd ~/docker
    #docker-ce-版本号
    yumdownloader --resolve docker-ce-17.12.0.ce-1.el7.centos
    

    下载完成后将所有下载包压缩打包起来,以备离线服务器上安装使用

    tar czvf ~/docker-ce-17.12.0.cenos.tar.gz *
    

    离线环境下安装

    将压缩包解压

    tar xzvf docker-ce-17.12.0.cenos.tar.gz
    

    解压完成后安装

    rpm -ivh --replacefiles --replacepkgs *.rpm
    

    提供一个我做好的离线包,可以直接下载使用

    链接: https://pan.baidu.com/s/15xP8qHlohsoXe0DFYHeCfA 提取码: xn9i



  • 总结的真好,好实用


登录后回复
 

项目加社区

项目交付互助社区 - 项目经验分享和问题互助,助力项目高效交付。

热门版块

  • 项目管理

    探讨项目管理经验,寻求最佳管理实践。

  • 技术开发

    理论、方法、技巧都可以在这里分享交流。

  • 建议反馈

    使用问题和建议,小加会第一时间解决。