You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacOS(M2芯片)运行CnosDB Docker镜像失败求助

问题

在MacOS系统上运行CnosDB Docker镜像失败,执行的命令如下:

docker run --name cnosdb -p 8902:8902 -d cnosdb/cnosdb:community-latest cnosdb run -M singleton

出现错误信息:

qemu-x86_64: Could not open '/lib64/ld-linux-x86-64.so.2': No such file or directory
解决方案

这个错误源于你使用的cnosdb/cnosdb:community-latest镜像是x86_64架构版本,而搭载Apple Silicon(M系列)芯片的Mac在模拟x86环境时缺少必要依赖。以下是两种解决办法:

  • 直接使用ARM64架构镜像
    CnosDB官方提供了适配ARM64的镜像,替换镜像标签为community-latest-arm64即可,执行命令:

    docker run --name cnosdb -p 8902:8902 -d cnosdb/cnosdb:community-latest-arm64 cnosdb run -M singleton
    
  • 启用Docker Rosetta模拟(兼容x86镜像)
    如果你需要运行x86版本的镜像,可通过Docker的Rosetta模拟功能解决:

    1. 打开Docker Desktop,进入设置页面
    2. 切换到Features in development标签页
    3. 勾选Use Rosetta for x86/amd64 emulation on Apple Silicon选项
    4. 重启Docker后,重新执行原启动命令

内容的提问来源于stack exchange,提问作者HighFive

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 18:02:16