【Docker】安装Docker环境遇到的坑(VirtualBox)

利用vagrant工具在VirtualBox安装CentOS7环境后,安装Docker环境遇到的坑

前期准备工作

1、卸载原有环境

复制代码
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

2、安装依赖环境

复制代码
sudo yum install -y yum-utils

如果报错缺啥就安装啥

使用 wget 工具从阿里云镜像站点下载 CentOS 7 的仓库配置文件,并将其保存为 /etc/yum.repos.d/CentOS-Base.repo

复制代码
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

yum install epel-release
yum makecache

设置阿里云镜像

复制代码
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装docker CE

复制代码
sudo yum install -y docker-ce docker-ce-cli containerd.io

如果报错缺包,缺哪个就执行下面哪个,网上一堆帖子中的地址镜像仓库许多已经失效没有,会下载失败,那么就去以下提供的网址去找,

复制代码
https://mirrors.aliyun.com/centos/7.9.2009/extras/x86_64/Packages/

缺哪个就从以上网址找执行

复制代码
sudo yum install -y  https://mirrors.aliyun.com/centos/7.9.2009/extras/x86_64/Packages/container-selinux-2.119.1-1.c57a6f9.el7.noarch.rpm

sudo yum install -y  https://mirrors.aliyun.com/centos/7.9.2009/extras/x86_64/Packages/slirp4netns-0.4.3-4.el7_8.x86_64.rpm

sudo yum install -y  https://mirrors.aliyun.com/centos/7.9.2009/extras/x86_64/Packages/fuse3-libs-3.6.1-4.el7.x86_64.rpm

sudo yum install -y  https://mirrors.aliyun.com/centos/7.9.2009/extras/x86_64/Packages/fuse-overlayfs-0.7.2-6.el7_8.x86_64.rpm

最后再执行

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

安装成功完毕

相关推荐
小宋10216 小时前
SQL + RAG 混合问答实战:结构化指标与文档证据如何统一路由
java·jvm·人工智能·sql
bro_Java6666 小时前
链表进阶2:双向链表的构建
java·数据结构·链表
啊哈一半醒6 小时前
Docker 底层知识:从 Namespace 到 UnionFS
运维·docker·容器
DianSan_ERP7 小时前
多平台订单自动下载与回传的技术实现:从消息推送到状态闭环引言
java·linux·服务器·前端·网络·架构·自动化
Joe_Wang57 小时前
【从0到1学习JVM · 13】点进JDK源码只有一个分号?搞懂本地方法栈与JNI机制
java·jvm·学习·本地方法栈
AI 算法大模型备案~当当7 小时前
各地备案数量怎么看:一份属地公告的认读与台账方法
java·数据库·人工智能
智鸟科技GemeOpen开发者智能设备7 小时前
GemeOpen 智能音箱 GSSM0B - 播放控制(Java示例)
java·开发语言·智能音箱
今天的砖头有点烫手啊7 小时前
Java IO/NIO/AIO 演进:从 BIO 到 Netty 的底层逻辑
java·jvm·nio
谢亮_vipxieliang8 小时前
Java 21 新特性实战:Record、Sealed、模式匹配
java·开发语言
霸道流氓气质8 小时前
LLM 应用限流与熔断机制完全指南:从多层防护架构到Java生产级弹性实战
java·开发语言·架构