离线安装Docker

离线安装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命令,如果不报错,说明安装启动成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值