Docker安装

离线安装Docker

有网环节进行打包

设置存储库

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

下载包

  • 下载三个包到tmp/offline_rpm文件目录下
yum install docker-ce docker-ce-cli containerd.io --downloadonly --downloaddir=/tmp/offline_rpm

注:提前建好 tmp/offline_rpm 文件夹

创建本地yum仓库

  • 创建本yum仓库,创建好的仓库目录会出现 repodata子目录
  • 测试
createrepo /tmp/offline_rpm

注:使用createrepo来创建repository仓库,如果系统里没有该命令的话需要先进行createrepo的安装yum install createrepo


离线环境安装Docker

文件拷贝

  • 将上面的/tmp/offline_rpm下所有文件拷贝到离线环境中(例如:拷贝到/tmp

转移yum.repos.d文件

  • etc/yum.repos.d 下所有文件转移至 bak文件夹下(bak为自己创建)

注:转移yum.repos.d只作为备份使用,无其他目的

新建repo文件

vim /etc/yum.repos.d/new.repo
[New]
name=New
baseurl=file:///tmp/offline_rpm
gpgcheck=0
enabled=1

清理yum

yum clean all

正常安装Docker

yum install docker-ce docker-ce-cli containerd.io