社区版oms安装是要先手动安装docker吗?怎么安装?

社区版oms安装是要先手动安装docker吗?怎么安装?

oms安装
https://www.oceanbase.com/docs/community-oms-cn-1000000001456769
非官方文档 自己可以参考着去安装docker 都是差不多的
https://blog.csdn.net/baidu_36511315/article/details/108117826

1 个赞

Error: Package: containerd.io-1.6.33-3.1.el7.x86_64 (docker-ce-stable)
Requires: container-selinux >= 2:2.74
Error: Package: docker-ce-rootless-extras-26.1.4-1.el7.x86_64 (docker-ce-stable)
Requires: slirp4netns >= 0.4
Error: Package: 3:docker-ce-26.1.4-1.el7.x86_64 (docker-ce-stable)
Requires: container-selinux >= 2:2.74
Error: Package: docker-ce-rootless-extras-26.1.4-1.el7.x86_64 (docker-ce-stable)
Requires: fuse-overlayfs >= 0.7
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

container >2的那个rpm包在开源https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/Packages/ 没找到 有别的下载途径吗

需要配置repo https://blog.csdn.net/knight_zhou/article/details/121295928


配置了貌似还是不行

看着是你安装的docker的时候 系统有些包 不满足要求。你可以用度娘搜搜 看看怎么解决

  1. 关于是否需要先手动安装Docker进行OceanBase社区版OMS(OceanBase Migration Service)安装
    • OceanBase OMS可以基于Docker进行部署,但不是必须手动先安装Docker。OMS也支持在物理机或者虚拟机等环境中通过二进制包的方式进行安装。不过,使用Docker部署可以简化安装过程和环境配置,方便管理和隔离不同的服务组件。
  2. 在需要安装Docker的情况下的安装步骤(以常见的Linux系统为例)
    • CentOS系统安装Docker
      • 更新系统软件包索引
        • 运行命令yum update -y,这一步是为了确保系统的软件包索引是最新的,以便能够正确安装Docker相关的软件包。
      • 安装必要的软件包
        • 执行yum install -y yum - utils device - mapper - persistent - data lvm2。其中yum - utils提供了一些用于处理yum仓库的工具,device - mapper - persistent - datalvm2是用于支持Docker存储驱动(如devicemapper)的软件包。
      • 设置Docker仓库
        • 运行yum - config - manager --add - repo https://download.docker.com/linux/centos/docker - ce.repo。这是将Docker官方的CentOS软件仓库添加到系统的yum配置中,这样系统就可以从这个仓库中获取Docker软件包进行安装。
      • 安装Docker CE(社区版)
        • 执行yum install -y docker - ce docker - ce - cli containerd.iodocker - ce是Docker社区版的核心软件包,docker - ce - cli是Docker命令行工具,containerd.io是一个容器运行时相关的软件包,用于支持Docker容器的运行。
      • 启动并设置开机自启Docker服务
        • 启动服务:systemctl start docker,这会启动Docker服务,使Docker守护进程在后台运行。
        • 设置开机自启:systemctl enable docker,这样在系统重启后,Docker服务会自动启动。
    • Ubuntu系统安装Docker
      • 更新系统软件包索引
        • 运行命令sudo apt - get update,其目的和在CentOS中更新软件包索引类似,确保可以获取最新的软件包信息。
      • 安装依赖软件包
        • 执行sudo apt - get install -y apt - transport - https ca - certificates curl gnupg lsb - release。这些软件包用于支持后续添加Docker软件仓库和安全地下载Docker软件包等操作。例如,curl用于从网络获取文件,gnupg用于验证软件包的签名,lsb - release用于获取系统的发行版信息。
      • 添加Docker官方GPG密钥
        • 运行curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker - archive - keyring.gpg。这一步是为了将Docker官方的GPG密钥添加到系统中,用于验证从Docker官方仓库下载的软件包的完整性和真实性。
      • 添加Docker仓库
        • 对于Ubuntu不同的发行版(如Ubuntu 20.04,代号为focal),需要添加对应的仓库。以focal为例,运行sudo add - apt - repository "deb [arch = amd64 signed - by = /usr/share/keyrings/docker - archive - keyring.gpg] https://download.docker.com/linux/ubuntu focal stable"。这是将Docker的Ubuntu软件仓库添加到系统的apt配置中。
      • 安装Docker CE(社区版)
        • 执行sudo apt - get update && sudo apt - get install -y docker - ce docker - ce - cli containerd.io。同样,docker - ce是核心软件包,docker - ce - cli是命令行工具,containerd.io是容器运行时相关软件包。
      • 启动并设置开机自启Docker服务
        • 启动服务:sudo systemctl start docker
        • 设置开机自启:sudo systemctl enable docker

安装完Docker后,你就可以基于Docker来安装OceanBase社区版OMS,具体的OMS安装步骤(如拉取OMS镜像、配置容器等)可以参考OceanBase官方文档提供的基于Docker的安装指南。

2 个赞

按照 @BEYOND-ZJF 他写 继续排查一下 问一下 docker安装失败解决了么