在CentOS7离线安装Docker(完整篇)
这几天一直在各地的现场跑,碰到只能离线不能联网的地方简直头疼,为了防止浪费时间,特此在这里做一篇完整的离线安装Docker的笔记,其实也可以用到安装其他软件的方法上,思路是一样的!!
首先,我们要在有网络的环境下准备好rpm包!!!!
在这里记得装好utils包
添加 Docker 软件仓库源
然后添加清华源
# 对于 CentOS 7

# 对于 CentOS 8
更新软件包缓存

注意有的网络环境可能不能解析清华等网站
添加
如下图

好了,从这里开始将所需的包下下来
这里我以docker-ce-20.10.1为例子

完事儿之后可以在/home/test/下找到你所需要的包
将所有依赖的rpm环境打包:
到这里为止,我们的所有rpm包就打包好啦!!!
然后我们只需要带着我们的包去不能联网的设备上解压安装就好啦!!
假设我们已经拷贝到目标服务器上了
首先当然是解压啦
解压出来后就是咱刚刚下载的那些啦

在这个解压出来的目录下,我们使用yum来安装,可以自动找依赖关系
那么到这里就大功告成了一大半!!!
# 启动docker
sudo systemctl start docker
#查看启动状态(安装完默认未启动,需要手动执行启动命令)
sudo systemctl status docker
那么在最后给大家粘贴一点额外的命令,一定会用的上
设置开机启动docker
关于Linux设置开机自启动常用命令:
1,查看已启动的服务
systemctl list-units -type=service
2,查看是否设置开机启动
systemctl list-unit-files | grep enable
3,设置开机启动
systemctl enable docker.service
4,关闭开机启动(需要时操作)
systemctl disable docker.service
5. 卸载 docker
查看已安装的 docker 包
yum list installed | grep docker

卸载相关包
yum remove docker-engine docker-engine-selinux.noarch


