当前位置: 首页 > news >正文

VirtualBox上的Oracle Linux虚拟机安装Docker全流程

1.安装docker依赖

  yum install -y yum-utils device-mapper-persistent-data lvm2

2.安装docker仓库

yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

 生成docker的yum源配置到在 /etc/yum.repos.d/docker-ce.repo

3.安装Docker Engine

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

出错了排查解决问题:

1.出错信息:

 Requires: container-selinux >= 2:2.74

 Requires: slirp4netns >= 0.4

 Requires: fuse-overlayfs >= 0.7

2.解决:

  2.1查看缺少依赖,执行 yum install slirp4netns fuse-overlayfs container-selinux也是不行。

 2.2 到该地址https://mirrors.aliyun.com/centos/7.9.2009/extras/x86_64/Packages/

      查找对应的依赖包,使用rpm -ivh url 进行安装依赖

执行如下:

rpm -ivh https://mirrors.aliyun.com/centos/7.9.2009/extras/x86_64/Packages/container-selinux-2.119.2-1.911c772.el7_8.noarch.rpm

rpm -ivh https://mirrors.aliyun.com/centos/7.9.2009/extras/x86_64/Packages/slirp4netns-0.4.3-4.el7_8.x86_64.rpm

 rpm -ivh https://mirrors.aliyun.com/centos/7.9.2009/extras/x86_64/Packages/fuse3-libs-3.6.1-4.el7.x86_64.rpm

rpm -ivh https://mirrors.aliyun.com/centos/7.9.2009/extras/x86_64/Packages/fuse3-devel-3.6.1-4.el7.x86_64.rpm

rpm -ivh  https://mirrors.aliyun.com/centos/7.9.2009/extras/x86_64/Packages/fuse-overlayfs-0.7.2-6.el7_8.x86_64.rpm

执行如下命令查看安装情况

rpm -qa  container-selinux

rpm -qa  slirp4netns

rpm -qa  fuse-overlayfs

再次执行

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

docker安装成功。

4.配置docker镜像加速

   百度搜索阿里云进入首页,在搜索框输入关键字“容器与镜像服务”

配置阿里的镜像加速还是不行(之前操作都是没问题的),感觉是失效了。

进行如下操作

vi /etc/docker/daemon.json  再加入如下地址

https://docker.m.daocloud.io

执行如下

sudo systemctl daemon-reload

sudo systemctl restart docker

再次操作可拉取到镜像hello-world并run起来了

相关文章:

  • Nginx服务器申请及配置免费SSL证书
  • RabbitMQ 消息可靠保障
  • 通过FileReader API获取上传音频的长度
  • 【Python系列】 并发编程在数据处理中的应用
  • 第二届海南大数据创新应用大赛 - 算法赛道冠军比赛攻略_海南新境界队
  • 设计模式22-迭代器模式
  • 【运维】深入理解 Linux 中的 `mv` 命令,使用 `mv` 移动所有文件但排除特定文件或文件夹
  • SQL Server数据库 创建表,和表的增删改查
  • 浮毛怎么去掉比较方便?最最高效解决办法宠物空气净化器分享
  • 【C++例题 / 训练】二分算法(模板 例题)
  • 【本社翻译】Unity官方XR开发电子书
  • uniapp去掉页面导航条
  • 利用贝叶斯和决策树 来进行医疗诊断的
  • SQLserver中的增删改查和数据类型
  • 如何免费获取乡镇级边界数据geoJson数据
  • 【React系列】如何构建React应用程序
  • CoolViewPager:即刻刷新,自定义边缘效果颜色,双向自动循环,内置垂直切换效果,想要的都在这里...
  • css的样式优先级
  • DataBase in Android
  • Docker 笔记(1):介绍、镜像、容器及其基本操作
  • iOS 颜色设置看我就够了
  • Js基础知识(一) - 变量
  • JS实现简单的MVC模式开发小游戏
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • 包装类对象
  • 浅谈web中前端模板引擎的使用
  • 线上 python http server profile 实践
  • 3月7日云栖精选夜读 | RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势 ...
  • 哈罗单车融资几十亿元,蚂蚁金服与春华资本加持 ...
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • ​linux启动进程的方式
  • #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
  • #systemverilog# 之 event region 和 timeslot 仿真调度(十)高层次视角看仿真调度事件的发生
  • #进阶:轻量级ORM框架Dapper的使用教程与原理详解
  • (42)STM32——LCD显示屏实验笔记
  • (c语言)strcpy函数用法
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (ISPRS,2021)具有遥感知识图谱的鲁棒深度对齐网络用于零样本和广义零样本遥感图像场景分类
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (蓝桥杯每日一题)平方末尾及补充(常用的字符串函数功能)
  • (七)Knockout 创建自定义绑定
  • (三) diretfbrc详解
  • (五)MySQL的备份及恢复
  • (一)、软硬件全开源智能手表,与手机互联,标配多表盘,功能丰富(ZSWatch-Zephyr)
  • ../depcomp: line 571: exec: g++: not found
  • .NET技术成长路线架构图
  • .NET性能优化(文摘)
  • .NET正则基础之——正则委托
  • @Value读取properties中文乱码解决方案
  • [Android]如何调试Native memory crash issue
  • [Big Data - Kafka] kafka学习笔记:知识点整理
  • [C#]C# OpenVINO部署yolov8图像分类模型
  • [C#小技巧]如何捕捉上升沿和下降沿
  • [CSS] 点击事件触发的动画