开发者社区> 问答> 正文

在OceanBase数据库 OMS安装 Docker 的版本低于 V1.13可以吗?

请问 OMS安装 Docker 的版本低于 V1.13 ,我用的Server Version: 18.09.0这个版本能支持吗?

展开
收起
乐天香橙派 2024-03-25 12:19:23 78 0
来自:OceanBase
5 条回答
写回答
取消 提交回答
  • 高于docker1.13即可 docker -v看下呢

    —此回答来自钉群“[社区]技术答疑群OceanBase”

    2024-03-25 20:12:11
    赞同 展开评论 打赏
  • 问题一:根据您提供的信息,Docker版本18.09.0高于OMS要求的最低版本V1.13,因此理论上是可以支持的。

    问题二:执行命令无效可能有多种原因,如网络问题、镜像拉取失败、权限问题、脚本错误等。建议按照以下步骤排查:

    • 确认Docker服务正常运行且具有执行所需命令的权限。
    • 检查网络连接,确保能够访问Docker registry (reg.docker.alibaba-inc.com)。
    • 使用docker pull命令单独尝试拉取镜像,确认是否成功。
    • 检查命令中的路径、文件名以及参数是否正确无误。
    • 查看Docker日志以获取更详细的错误信息。
    2024-03-25 15:07:23
    赞同 展开评论 打赏
  • 阿里云大降价~

    问题一:OMS安装Docker的版本低于V1.13,我用的Server Version: 18.09.0这个版本能支持吗?

    OceanBase数据库的OMS(OceanBase Migration Service)通常要用较新版本的Docker,以确保兼容性和安全性。虽然官方文档可能会提供最确切的兼容信息,但通常情况下,建议使用最新的稳定版Docker。

    如果您使用的是Docker 18.09.0版本,这可能不是最需要特定版本的Docker(比如不低于V1.13),那么您应该升级您的Docker版本以满足这一要求。

    问题二:Docker version 18.09.0, build 4d60db4 这个版本这样执行没效果

    sudo dockr run -d --net host --name oms-config-tool reg.docker.alibaba-inc.com/oceanbase/oms:feature_4.2.2_ce bash && sudo docker cp oms-config-tool:/root/docker_remote_deploy.sh .
    

    这个命令看起来是在尝试运行一个名为oms-config-tool的容器,并从该容器中复制文件docker_remote_deploy.sh到宿主机当前目录。如果命令没有效果,可能是因为:

    1. reg.docker.alibaba-inc.com/oceanbase/oms:feature_4.2.2_ce 这个镜像不存在或者无法拉取。
    2. bash在容器启动后立即退出了,导致&&后面的docker cp命令没有执行。
    3. 网络问题导致docker cp命令失败。

    问题三:主要是没看懂

    如果您对上述命令有疑问,可以提供更多详细信息,以便进一步解释。

    问题四:加个截图会比较好理解点。

    由于这是一个文本环境,我无法提供或显示截图。不过,如果您能提供命令执行后的输出或错误信息,我可以帮助您分析问题所在。

    总结一下,对于Docker的版本问题,您应该参考OceanBase的官方文档或联系他们的技术支持以获取确切的兼容性信息。对于命令执行无效的问题,检查错误信息、确保镜像可用性,以及确认网络设置都是解决问题的好方法。

    2024-03-25 14:55:34
    赞同 展开评论 打赏
  • 在OceanBase数据库中,OMS安装的Docker版本确实需要不低于V1.13。您使用的Server Version 18.09.0能够支持OMS的安装要求。

    针对您的问题,以下是详细解答:

    1. 版本兼容性:OceanBase要求部署机上的Docker版本不低于V1.13。这是为了确保Docker环境的稳定性和兼容性,因为较低版本的Docker可能无法满足OceanBase服务启动的需求或存在潜在的安全风险。
    2. 执行命令无效:关于您提供的命令没有效果的问题,可能是由于使用了错误的Docker镜像或者执行命令的方式不正确。根据OceanBase的官方文档,应当使用正确的Docker镜像来运行OMS容器,并按照指定的方式来执行命令。
    3. 理解问题:如果您对Docker的使用不熟悉,可能需要进一步学习Docker的基本概念和操作。例如,docker run命令用于从镜像创建一个新的容器,并运行一个命令;docker cp则用于在宿主机和容器之间复制文件。
    4. 截图辅助:如果通过文字描述仍然难以理解,添加截图可以帮助更好地展示问题所在,尤其是对于Docker的操作界面和命令行输出信息。这样可以直接看到实际操作过程中遇到的问题,以便更准确地提供帮助和解决方案。

    综上所述,您使用的Docker版本是符合OceanBase OMS安装要求的。如果遇到具体操作问题,建议参考官方文档或寻求技术支持,以确保正确安装和配置OMS。

    2024-03-25 13:50:46
    赞同 展开评论 打赏
  • OMS安装需要Docker版本不低于V1.13,而Server Version: 18.09.0 不支持OMS安装

    首先,OceanBase数据库的OMS(OceanBase Migration Service)安装对Docker的版本有明确要求,必须使用不低于V1.13的Docker版本。这是因为OMS以及OceanBase的其他服务可能依赖于Docker的一些新特性或改进,这些特性在较旧版本的Docker中可能不可用或者存在兼容性问题。

    对于Server Version: 18.09.0,这是一个特定版本的Docker,而且是早于V1.13的版本。因此,如果尝试用这个版本的Docker来安装OMS,很可能会出现不兼容的情况,导致服务无法正常启动或运行。

    至于执行无效的问题,如果您遇到执行命令没有效果的情况,这通常与环境配置有关。具体到Docker version 18.09.0, build 4d60db4,您提供的信息不足以判断问题所在。可能需要检查您的命令是否正确,Docker是否正在运行,以及是否有适当的权限和网络设置来执行该命令。

    总结来说,为了确保OMS能够顺利安装并运行,请确保您的Docker版本至少是V1.13,并且按照OceanBase的官方文档进行操作。如果遇到任何问题,建议查看日志文件获取更多信息,并考虑联系技术支持寻求帮助。

    2024-03-25 13:39:40
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
阿里云瑶池数据库精要2022版 立即下载
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载