赞
踩
=================================================================
流程:对于同一版本CentOS,我们可以事先下载离线依赖包,后面用命令手动安装。
准备条件:一台能正常上网的主机【最好和需要离线安装的主机是同一系统版本】
下载离线包的这台主机不能先安装该包,否则无法下载,如果已经安装该包,那么必须先卸载需要离线的包及其依赖,方法见下面的yum卸载包及其依赖。
======================================================================
登陆一台能正常通外网的服务器
下载离线包使用的命令格式是:yum -y install -- --downloadonly --downloaddir=存放路径 包名
--downloadonly
:下载不安装的意思
--downloaddir=存放路径
:这是下载存放的路径,可以不要这行,但建议加上【不加这行下载的默认路径我不知道在哪,也懒的去查,你可以用 find 查询下载的包看出默认路径的。】
注:下载离线包的主机务必不能先安装该包,如果已经安装,先卸载包及其依赖,方法见下面yum卸载包及其依赖。
[root@ccx ~]# mkdir /docker
[root@ccx ~]# yum install docker-ce -y --downloaddir=/docker --downloadonly
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
Resolving Dependencies
–> Running transaction check
—> Package docker-ce.x86_64 3:20.10.7-3.el7 will be installed
–> Processing Dependency: container-selinux >= 2:2.74 for package: 3:docker-ce-20.10.7-3.el7.x86_64
–> Processing Dependency: containerd.io >= 1.4.1 for package: 3:docker-ce-20.10.7-3.el7.x86_64
–> Processing Dependency: docker-ce-cli for package: 3:docker-ce-20.10.7-3.el7.x86_64
–> Processing Dependency: docker-ce-rootless-extras for package: 3:docker-ce-20.10.7-3.el7.x86_64
–> Running transaction check
—> Package container-selinux.noarch 2:2.119.2-1.911c772.el7_8 will be installed
—> Package containerd.io.x86_64 0:1.4.6-3.1.el7 will be installed
—> Package docker-ce-cli.x86_64 1:20.10.7-3.el7 will be installed
–> Processing Dependency: docker-scan-plugin(x86-64) for package: 1:docker-ce-cli-20.10.7-3.el7.x86_64
—> Package docker-ce-rootless-extras.x8
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。