centos7离线安装docker,制作离线安装包

这篇文档来源于

https://www.centlinux.com/2019/02/install-docker-ce-on-offline-centos-7-machine.html

不同版本的系统docker的依赖包不一样。

所以需要在相同版本的系统中提取安装包,可以在虚拟机中安装相同版本系统

离线包制作

yum -y install yum-utils
yum install -y epel-release.noarch
yum-config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
yum-config-manager --enable docker-ce-nightly
yum makecache fast
mkdir ~/docker
cd ~/docker
//下载docker安装包及依赖包
yumdownloader --resolve docker-ce

打包
tar cvzf ~/docker.tar.gz *

离线安装docker

解压
tar xvf docker.tar.gz -C ~/docker
安装
rpm -ivh --replacefiles --replacepkgs *.rpm

开启docker服务

systemctl enable docker.service
systemctl start docker.service