在Ubuntu x86 架构下运行arm64 镜像 下docker容器
时间: 2024-02-06 15:12:41 浏览: 180
基于ubuntu的docker容器安装
要在 Ubuntu x86 架构下运行 arm64 镜像的 Docker 容器,需要使用 QEMU 进行模拟。具体步骤如下:
1. 安装 QEMU
在 Ubuntu 上执行以下命令安装 QEMU:
```
sudo apt-get update
sudo apt-get install qemu qemu-user-static qemu-user
```
2. 获取 arm64 镜像
使用 Docker 命令从 Docker Hub 获取 arm64 镜像,例如:
```
docker pull arm64v8/ubuntu
```
3. 注册 QEMU 二进制文件
使用以下命令将 QEMU 二进制文件注册到 Docker 中:
```
docker run --rm --privileged multiarch/qemu-user-static:register --reset
```
4. 运行 arm64 镜像
使用以下命令启动 arm64 镜像:
```
docker run --rm -it arm64v8/ubuntu bash
```
这样就可以在 Ubuntu x86 架构下运行 arm64 镜像的 Docker 容器了。
阅读全文