国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【docker】x86主機(jī)在docker中運(yùn)行arm64鏡像

這篇具有很好參考價(jià)值的文章主要介紹了【docker】x86主機(jī)在docker中運(yùn)行arm64鏡像。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、背景

1、在x86搭建arm64 ros的開發(fā)環(huán)境。

2、宿主機(jī):虛擬機(jī)x86_ubuntu18

3、設(shè)備:jetson agx xavier(jetpack4.6.1)

  1. jetson已安裝各種軟件環(huán)境

二、docker環(huán)境搭建

  1. 打包jeston文件系統(tǒng)

把U盤插到j(luò)etson,然后執(zhí)行打包命令。

--exclude是排除不需要打包的文件

sudo tar -cvpf /U盤路徑/jetson.tar --directory=/ --exclude=proc --exclude=sys --exclude=dev --exclude=run --exclude=boot --exclude=media/ .

2、x86加載docker文件

a、打包完成后,將U盤插到pc主機(jī)

b、將文件系統(tǒng)導(dǎo)入docker

cat jetson.tar | docker import - jetson:1.0

c、安裝qemu

sudo apt-get install qemu binfmt-support qemu-user-static

d、模擬arm指令集

每次開機(jī)后,在x86運(yùn)行arm容器的時(shí)候都需要執(zhí)行

docker run --rm --privileged multiarch/qemu-user-static --reset -p yes

e、運(yùn)行jetson鏡像

docker run -it jetson:1.0 bash

然后就可以看到j(luò)etson的文件 ,可以嘗試編譯運(yùn)行ros包,應(yīng)該無異常。但是用這種方法ros2好像存在問題。文章來源地址http://www.zghlxwxcb.cn/news/detail-452553.html

到了這里,關(guān)于【docker】x86主機(jī)在docker中運(yùn)行arm64鏡像的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 使用QEMU(x86)模擬運(yùn)行ARM64架構(gòu)并進(jìn)行內(nèi)核調(diào)試

    使用QEMU(x86)模擬運(yùn)行ARM64架構(gòu)并進(jìn)行內(nèi)核調(diào)試

    在 x86 上使用 QEMU 虛擬機(jī)模擬并調(diào)試 ARM64。 參考:ubuntu虛擬機(jī)中使用QEMU搭建ARM64環(huán)境 主機(jī) ubuntu 20.04, Linux 5.16.0 QEMU emulator version 7.2.92 (v8.0.0-rc2-23-gefcd0ec14b) :qemu-7.2.29 合適的ARM64內(nèi)核源碼:linux-4.14.221.tar.gz 安裝交叉編譯工具: sudo apt-get install gcc-aarch64-linux-gnu 命令安裝以及源碼

    2024年02月09日
    瀏覽(48)
  • x86架構(gòu)ubuntu 搭建arm64交叉編譯環(huán)境及QT編譯arm64架構(gòu)工程

    x86架構(gòu)ubuntu 搭建arm64交叉編譯環(huán)境及QT編譯arm64架構(gòu)工程

    背景:由于最近項(xiàng)目需要做國產(chǎn)系統(tǒng)適配,很多軟件需要重新編譯以適配不同架構(gòu)CPU。 環(huán)境: 1、主機(jī)win10 64bit? ?vmware虛擬主機(jī)ubuntu1804 64bit 2、vmware虛擬主機(jī)已經(jīng)安裝了qt5.14.2及qt_create4.11.1 一、C/C++程序交叉編譯 1、交叉編譯環(huán)境搭建 ①選定編譯工具aarch64-linux-gnu ②安裝交叉

    2024年02月09日
    瀏覽(31)
  • docker在x86平臺下載arm的鏡像

    docker在x86平臺下載arm的鏡像

    6、進(jìn)入該arm版本的詳細(xì)頁面,在該頁面的上方有本版本鏡像的sha校驗(yàn)值。 7、復(fù)制該值,使用如下命令在x86平臺上進(jìn)行下載即可。 docker pull nginx:latest@sha256:687e0e4a235ee770533f6c25fb5791b14d7b6aa603ba4ed724abbd2ed51ee11a 8、完成下載,如圖:

    2024年02月12日
    瀏覽(31)
  • MacBook M1 VulnHub靶機(jī)搭建(arm Mac搭建x86 ova鏡像)

    MacBook M1 VulnHub靶機(jī)搭建(arm Mac搭建x86 ova鏡像)

    個(gè)人博客: xzajyjs.cn 自從換了M1系的arm Mac后,原本的Vulnhub上的幾乎所有靶場按照之前的方法都無法正常搭建了(VirtualBox),在外網(wǎng)論壇上找了一遍,有一個(gè)相對麻煩一些的替代方法,但效果還是不錯的,并且?guī)缀跛蠽ulnhub上的x86靶場鏡像都可以使用了。 Vulnhub上下載靶場鏡像

    2024年02月07日
    瀏覽(23)
  • Linux操作系統(tǒng)下Docker和Docker Compose的安裝教程(包含x86和arm64平臺離線一鍵安裝資源包)

    本文章將詳細(xì)介紹Linux下Docker和Docker Compose的安裝教程。 目錄3為x86和arm64平臺Docker離線安裝資源包,包含Docker Compose、一鍵安裝腳本使用教程。 相關(guān)文章參考: Docker常用基礎(chǔ)命令 Docker批量清理刪除鏡像和容器常用命令 版本如下 名稱 版本 CentOS 7.6+ openEuler等其他操作系統(tǒng)可以使

    2024年02月06日
    瀏覽(26)
  • openEuler 22.03 x86架構(gòu)下docker運(yùn)行arm等架構(gòu)的容器——筑夢之路

    openEuler 22.03 x86架構(gòu)下docker運(yùn)行arm等架構(gòu)的容器——筑夢之路

    隨著國產(chǎn)化的普及,國家政策對信創(chuàng)產(chǎn)業(yè)的支持,尤其一些金融證券行業(yè)、政府單位等,逐漸開始走國產(chǎn)化信創(chuàng)的路線,越來越多接觸到國產(chǎn) CPU ( arm ?平臺,比如華為的鯤鵬處理器) 自己買? arm ?平臺的? CPU ,這個(gè)成本著實(shí)吃不消,于是嘗試? x86 ?平臺運(yùn)行? arm ?平臺的

    2024年02月04日
    瀏覽(25)
  • X86、X64和ARM

    X86架構(gòu)和X64架構(gòu)(也稱為x86-64、AMD64或Intel 64)都是計(jì)算機(jī)處理器架構(gòu)的名稱,它們都屬于x86家族的一部分。 這些架構(gòu)主要用于描述計(jì)算機(jī)中處理器的指令集和尋址能力。 ? X86指的是支持32位的指令集架構(gòu)處理器, 最初由英特爾在1978年發(fā)布的 intel 8086,這個(gè)系統(tǒng)主要為X86結(jié)尾

    2024年02月15日
    瀏覽(42)
  • X86_64平臺運(yùn)行Arm docker容器

    X86_64平臺運(yùn)行Arm docker容器

    QEMU是一個(gè)通用的開源的跨平臺仿真模擬器,提供user和system兩種模式。其模擬的作用可是可以模擬在特定的體系結(jié)構(gòu)下的應(yīng)用的執(zhí)行或者構(gòu)建,比如在x86的體系結(jié)構(gòu)的操作系統(tǒng)上運(yùn)行ARM的應(yīng)用。 在ARM體系結(jié)構(gòu)的硬件環(huán)境中安裝Docker,然后構(gòu)建并運(yùn)行ARM的鏡像自然非常簡單,但

    2024年02月12日
    瀏覽(25)
  • docker使用buildx構(gòu)建多平臺(x86,arm64)構(gòu)架鏡像

    docker目前使用版本為Server Version: 20.10.7,添加配置支持buildx docker版本較低時(shí),請升級docker版本 有部分docker未帶有,比如arm版本,則需要單獨(dú)下載文件: 重啟docker 系統(tǒng)環(huán)境要求 如果版本較低,需要升級內(nèi)核 安裝binfmt,支持的平臺 安裝編譯時(shí)需要支持的平臺,這里選擇所有 bin

    2024年02月02日
    瀏覽(26)
  • x86 和 x64 arm的區(qū)別

    x86和x64是基于英特爾x86架構(gòu)的復(fù)雜指令集架構(gòu)(ISA),而ARM是一種精簡指令集架構(gòu)。 假設(shè)我們現(xiàn)在要開發(fā)一個(gè)cpu,就好比說我們?nèi)バ藿ㄒ粭潣牵_發(fā)商會先將圖紙?jiān)O(shè)計(jì)好。設(shè)計(jì)好之后由施工單位按照設(shè)計(jì)圖去建造。在建造的這個(gè)過程中,施工方是要按照國家一定的規(guī)范來設(shè)計(jì)

    2024年01月19日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包