searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

利用qemu-user-static进行docker镜像的交叉编译

2023-06-19 06:37:44
526
0

简介:

项目地址:https://github.com/multiarch/qemu-user-static

1、安装

# ubuntu
sudo apt-get update
sudo apt-get install qemu-user-static
# centos
sudo yum update
sudo yum install qemu-user-static

2、 注册

1)宿主机运行注册

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

2) 通过docker镜像分阶段构建注册

# 分阶段构建
FROM multiarch/qemu-user-static:latest as qemu

# 在构建流程拷贝对应的文件即可
COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin

3、验证Docker镜像构建

使用docker build可以发现已经可以用x86机器上构建arm架构镜像

docker build . -t 
0条评论
0 / 1000
y****n
2文章数
0粉丝数
y****n
2 文章 | 0 粉丝
y****n
2文章数
0粉丝数
y****n
2 文章 | 0 粉丝
原创

利用qemu-user-static进行docker镜像的交叉编译

2023-06-19 06:37:44
526
0

简介:

项目地址:https://github.com/multiarch/qemu-user-static

1、安装

# ubuntu
sudo apt-get update
sudo apt-get install qemu-user-static
# centos
sudo yum update
sudo yum install qemu-user-static

2、 注册

1)宿主机运行注册

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

2) 通过docker镜像分阶段构建注册

# 分阶段构建
FROM multiarch/qemu-user-static:latest as qemu

# 在构建流程拷贝对应的文件即可
COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin

3、验证Docker镜像构建

使用docker build可以发现已经可以用x86机器上构建arm架构镜像

docker build . -t 
文章来自个人专栏
文章 | 订阅
0条评论
0 / 1000
请输入你的评论
0
0