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 容器会报错。(亲测之后,发现不需要)

相关推荐
Penge66619 小时前
Go 接口编译期断言
后端
我是一颗柠檬19 小时前
【MySQL全面教学】MySQL面试高频考点汇总Day15(2026年)
数据库·后端·mysql·面试
拽着尾巴的鱼儿20 小时前
springboot openfeign 自定义feign 接口重试机制
java·spring boot·后端
Ceelog20 小时前
久坐党自救指南:屏幕前 8 小时,身体到底在经历什么
前端·后端
XS03010621 小时前
并发编程 六
java·后端
雪宫街道21 小时前
synchronized 锁的范围:对象锁、类锁与代码块锁
java·jvm·后端·面试
XS0301061 天前
Spring Bean 作用域 & 生命周期
java·后端·spring
彦为君1 天前
JavaSE-07-异常机制
java·开发语言·后端·python·spring
我是一颗柠檬1 天前
【MySQL全面教学】MySQL性能优化实战Day13(2026年)
数据库·后端·sql·mysql·性能优化·database