X86 Windows Docker Desktop 运行 arm64 容器

1. 拉取qemu-user-static镜像

这个镜像用作跨平台兼容工具。

shell 复制代码
docker pull multiarch/qemu-user-static

2. 注册仿真器

shell 复制代码
docker run --rm --privileged multiarch/qemu-user-static --reset -p yes

3. 启动并运行你的 arm64 容器

shell 复制代码
docker run -it --privileged --cap-add=SYS_PTRACE --name vllm-ascend -v "D:\LLM:/llm" --ipc=host --entrypoint /bin/bash quay.io/ascend/vllm-ascend:nightly-main

注意:有可能下次电脑重启、docker服务重启,还要再提前运行一次步骤2中的仿真器注册,然后才能去重新启动之前已经关闭的 arm64 容器,否则启动 arm64 容器会报错。(亲测之后,发现不需要)

相关推荐
沙湖遇雨31 分钟前
8.ByteBuf 的数据模型、生命周期和内存分配
后端
by组态34 分钟前
Ricon组态系统API参考手册
前端·后端·物联网
再吃一根胡萝卜1 小时前
Agent 如何选择与生成 SQL —— Text2SQL 全链路详解
后端
苍何1 小时前
把操作流程直接录成 Skill,豆包太夯了!
后端
Go_error1 小时前
在 Go 服务层中如何优雅地管理事务?
后端·go
爱读源码的大都督1 小时前
DeepSeek面试官问:多租户 RAG 系统怎样实现细粒度权限控制?
后端·面试·架构
苍何2 小时前
我们终于成立了 AgentWork 开源社区,16.4 万字豆包工作蓝皮书同步开源(建议收藏)
后端
苍何2 小时前
用 AI 做短剧出海,赚麻了!(附 Skill 及教程)
后端