离线安装Docker
软件:VMware,MobaXterm
由于连接了公司内网,导致下载网速过慢,yum连接阿里镜像源不行,清华镜像源不行,于是选择连接腾讯云镜像
本文重点:
Docker官方网站,找到对应的CentOS版本,手动下载RPM包
Index of linux/centos/7/x86_64/stable/Packages/ (docker.com)
我使用的版本:Docker version 26.1.4, build 5650f9b
已上传百度云盘:https://pan.baidu.com/s/1OiFT3DULGQSDpU_S9s9Rtw?pwd=3344
提取码:3344
连接腾讯云镜像
-
备份系统旧配置文件
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
-
下载源配置 CentOS7(不同的版本改个名称)
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos7_base.repo
-
把http替换https
sed -i 's#http#https#g' /etc/yum.repos.d/CentOS-Base.repo
-
清除缓存
yum clean all
-
重新生成缓存
yum makecache
配置Docker的yum库
-
安装yum工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
-
安装后,配置Docker的yum源
Bash sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
-
更新yum,建立缓存
sudo yum makecache fast
接下来尝试安装docker,如果可行则直接安装
yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
当尝试安装docker的时候,会出现以下界面,Linux提醒Docker需要以下依赖及重点包
从图中可知,较大的包为
containerd.io-1.6.33-3.1.el7.x86_64.rpm
docker-buildx-plugin-0.14.1-1.el7.x86_64.rpm
docker-ce-26.1.4-1.el7.x86_64.rpm
docker-ce-cli-26.1.4-1.el7.x86_64.rpm
docker-compose-plugin-2.27.1-1.el7.x86_64.rpm
访问Docker官方网站,找到对应的CentOS版本,手动下载RPM包
Index of linux/centos/7/x86_64/stable/Packages/ (docker.com)
直接上传至服务器,并以以下命令安装
sudo yum localinstall /path/to/docker-compose-plugin-2.20.2-1.el7.x86_64.rpm
注意:需按照顺序安装
举例如下:安装时需保证无其他依赖包或依赖包较小,可以正常下载安装
如出现以下情况,则代表它可能需要最后安装
最后完成会出现以下提示,代表安装完成且成功
额外:
查看当前docker版本 docker -v
启动Docker systemctl start docker
停止Docker systemctl stop docker
重启 systemctl restart docker
设置开机自启 systemctl enable docker
执行 docker ps
命令,如果不报错,说明安装启动成功