ubuntu18.04搭建ARMv8 docker容器運行平台


ubuntu18.04搭建ARMv8 docker容器運行平台

原理:簡單的理解其實就是在x86平台上生成ARM平台的可執行代碼。

1.安裝qemu-user安裝包,並更新qemu-arm的狀態:

apt-get update && apt-get install -y --no-install-recommends qemu-user-static binfmt-support

update-binfmts --enable qemu-arm

update-binfmts --display qemu-arm

sudo chmod a+x /usr/bin/qemu-*

2.查看qemu-arm的版本:

qemu-arm-static -version

3.下載arm架構的鏡像

docker pull docker.io/arm64v8/ubuntu:18.04

4.在編寫dockerfile的時候想執行RUN的話需將qemu拷貝到容器中

FROM 

#指定維護者信息DEPTRUM

MAINTAINER deptrum

ENV DEBIAN_FRONTEND=noninteractive

COPY ./qemu-aarch64-static /usr/bin

RUN sed -i s@/ /etc/apt/sources.list

.......

5.構建docker鏡像

docker build -t arm64v8:v1.0 .


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM