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

相关推荐
掘金者阿豪1 小时前
Go 语言操作金仓数据库(上篇):环境搭建与连接管理
后端
何陋轩1 小时前
Spring AI Function Calling:让AI调用你的Java方法
人工智能·后端·ai编程
alwaysrun1 小时前
Rust之异步框架Tokio
后端·编程语言
Csvn1 小时前
日志系统
后端·python
CodeSheep1 小时前
中国编程第一人,一人抵一城!
前端·后端·程序员
Randyliu1 小时前
20260511-Pydantic和SQLalchemy
后端·python
smallYoung1 小时前
【学习笔记】中间件-RabbitMQ
后端
三千星1 小时前
Java开发者转型AI工程化Week 3:从LangChain4j到AI Agent
后端·langchain