安装docker
https://docs.docker.com/engine/install/
安装docker-compose
https://docs.docker.com/compose/install/
建议使用 https://get.daocloud.io/ 加速安装Docker
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.16.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
安装qemu
sudo apt install qemu-user-static binfmt-support -y
拉取arm64v8镜像
sudo docker pull arm64v8/ubuntu:22.04
创建docker-compose.yml
version: '3'
services:
arm64:
image: arm64v8/ubuntu:22.04
ports:
- "5023:22"
volumes:
- "./data:/usr/tmp"
- "./data:/home/data"
#启动
tty: true
privileged: true
启动容器
#后台启动容器
sudo docker-compose up -d
配置容器环境
#查看容器状态
sudo docker ps -a
#进入容器
sudo docker exec -it 62f3 /bin/bash
保存镜像
#将配置好的容器保存为本地镜像
sudo docker commit -a "spring" -m "arm64" [container_name] arm64:ubuntu2204