社区版oms安装是要先手动安装docker吗?怎么安装?
oms安装
https://www.oceanbase.com/docs/community-oms-cn-1000000001456769
非官方文档 自己可以参考着去安装docker 都是差不多的
https://blog.csdn.net/baidu_36511315/article/details/108117826
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/ 没找到 有别的下载途径吗
看着是你安装的docker的时候 系统有些包 不满足要求。你可以用度娘搜搜 看看怎么解决
-
关于是否需要先手动安装Docker进行OceanBase社区版OMS(OceanBase Migration Service)安装
- OceanBase OMS可以基于Docker进行部署,但不是必须手动先安装Docker。OMS也支持在物理机或者虚拟机等环境中通过二进制包的方式进行安装。不过,使用Docker部署可以简化安装过程和环境配置,方便管理和隔离不同的服务组件。
-
在需要安装Docker的情况下的安装步骤(以常见的Linux系统为例)
-
CentOS系统安装Docker
-
更新系统软件包索引:
- 运行命令
yum update -y
,这一步是为了确保系统的软件包索引是最新的,以便能够正确安装Docker相关的软件包。
- 运行命令
-
安装必要的软件包:
- 执行
yum install -y yum - utils device - mapper - persistent - data lvm2
。其中yum - utils
提供了一些用于处理yum仓库的工具,device - mapper - persistent - data
和lvm2
是用于支持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.io
。docker - 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配置中。
- 对于Ubuntu不同的发行版(如Ubuntu 20.04,代号为focal),需要添加对应的仓库。以focal为例,运行
-
安装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
。
- 启动服务:
-
更新系统软件包索引:
-
CentOS系统安装Docker
安装完Docker后,你就可以基于Docker来安装OceanBase社区版OMS,具体的OMS安装步骤(如拉取OMS镜像、配置容器等)可以参考OceanBase官方文档提供的基于Docker的安装指南。