0
点赞
收藏
分享

微信扫一扫

x86 服务器运行 arm64 的 docker 镜像


1、注册qemu解释器

docker run --rm --privileged multiarch/qemu-user-static:register --reset

2、测试

docker run --rm -t -v /usr/bin/qemu-aarch64-static:/usr/bin/qemu-aarch64-static arm64v8/ubuntu:18.04 uname -m
正常输出 aarch64

docker run -it --rm -v $PWD:/tmp -v /usr/bin/qemu-aarch64-static:/usr/bin/qemu-aarch64-static centos:7 bash

一定要加上 -v /usr/bin/qemu-aarch64-static:/usr/bin/qemu-aarch64-static

3、运行 mysql

docker pull --platform=arm64 mysql:8-oracle

docker run -d \
--name mysql81 \
-p 3303:3306 \
-v /usr/bin/qemu-aarch64-static:/usr/bin/qemu-aarch64-static \
-e MYSQL_ROOT_PASSWORD=123456 \
--restart always mysql:8-oracle


举报

相关推荐

0 条评论