系统版本 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