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

相关推荐
戮漠summer2 小时前
Missing Semester 计算机教育中缺失的一课 Lecture 01 Shell
开发语言·后端·scala
IT_陈寒4 小时前
Redis的KEYS命令把我搞崩溃了,改用SCAN才活过来
前端·人工智能·后端
长不胖的路人甲4 小时前
SpringCloud 服务雪崩、熔断、降级
后端·spring·spring cloud
爱折腾的小黑牛5 小时前
小程序多人协作的权限设计:三级权限的实现
后端
蓝银草同学5 小时前
Stream 实战:博客列表排序、过滤与分页(AI 辅助学习 Java 8)
java·前端·后端
小小猪的春天6 小时前
AI 编程 30 天实验复盘:效率提升 65%,线上 bug 涨到 11 个,问题出在哪
后端
爱勇宝6 小时前
3位工程师靠“删AI代码”创业,一周收费1万美元:以后最贵的能力,可能不是写代码
前端·后端·架构
不能放弃治疗7 小时前
rule 和 skill
后端
ADIT7 小时前
一、反射的定义与原理
后端