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

安卓端免root免內(nèi)核編譯運(yùn)行容器&udocker基本使用教程【nethunter】【termux】【docker替代方案】【udocker】

這篇具有很好參考價(jià)值的文章主要介紹了安卓端免root免內(nèi)核編譯運(yùn)行容器&udocker基本使用教程【nethunter】【termux】【docker替代方案】【udocker】。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

【最后一次更新:2023.4.15

請(qǐng)勿利用文章內(nèi)的相關(guān)技術(shù)從事非法測試,由于傳播、利用此文所提供的信息而造成的任何直接或者間接的后果及損失,均由使用者本人負(fù)責(zé),作者不為此承擔(dān)任何責(zé)任~

「下列操作不需要使用docker作為依賴實(shí)現(xiàn)」

文章目錄

1.前言

2.簡介

3.安裝

0最新添加

3.1安裝依賴

3.2安裝udocker

4.使用

4.1Syntax

4.2用法案例(這里我以busybox容器為例)

4.3刪除容器/已提取的容器

4.4更多高級(jí)使用

5.祝愿大家春節(jié)快樂:)

6.參考

【轉(zhuǎn)載請(qǐng)注明出處及原作者】


1.前言

這是我寫的第一篇文章也是國內(nèi)目前唯一一篇完整的udocker安裝教程,使用和繞坑教程~如有一些地方寫得不好還望社區(qū)中的各位大佬小白體諒~下面就由湯圓我來給大家介紹Udocker....

2.簡介

Udocker: 一個(gè)基本的用戶工具,可以在批處理或交互式系統(tǒng)中執(zhí)行簡單的docker容器,而無需root權(quán)限和docker,具有依賴少,本地文件,無需root的特點(diǎn)

3.安裝

0最新添加

忘了跟大家說了,直接在root下執(zhí)行udocker會(huì)出現(xiàn)提示要求不以root運(yùn)行

解決方案:在命令“udocker”后加入“--allow-root”

如:udocker --allow-root install

3.1安裝依賴

-python3/python2
-pycurl/curl
-hashlib/openssl
-tar
-find
-chmod
-chgrp
-ldconfig

3.2安裝udocker

安裝方案一(推薦)

wget https://github.com/indigo-dc/udocker/releases/download/1.3.6/udocker-1.3.6.tar.gz
tar zxvf udocker-1.3.6.tar.gz
export PATH=`pwd`/udocker-1.3.6/udocker:$PATH
udocker install
其它方案:見https://indigo-dc.github.io/udocker/installation_manual.html
坑:運(yùn)行udocker install時(shí)出現(xiàn)一些奇奇怪怪的報(bào)錯(cuò)
繞坑方案:
安裝tarballs文件
curl -L https://github.com/jorge-lip/udocker-builds/raw/master/tarballs/udocker-englib-1.2.8.tar.gz > udocker-englib-1.2.8.tar.gz
設(shè)置tarballs文件路徑并執(zhí)行重新安裝
export UDOCKER_TARBALL=udocker-englib-1.2.8.tar.gz
udocker install --force

4.使用

忘了跟大家說了,直接在root下執(zhí)行udocker會(huì)出現(xiàn)提示要求不以root運(yùn)行

解決方案:在命令“udocker”后

4.1Syntax

        Commands:
          search <repo/expression>      :搜索dockerhub以獲取容器圖像
          pull <repo/image:tag>         :從dockerhub拉取容器映像
          create <repo/image:tag>       :從拉取的圖像創(chuàng)建容器
          run <container>               :執(zhí)行容器

          images -l                     :列出容器圖像
          ps -m -s                      :列出創(chuàng)建的容器
          name <container_id> <name>    :為容器命名
          rmname <name>                 :從容器中刪除名稱
          rename <name> <new_name>      :更改容器名稱
          clone <container_id>          :克隆容器
          rm <container-id>             :刪除容器
          rmi <repo/image:tag>          :刪除圖像

          import <tar> <repo/image:tag> :導(dǎo)入tar文件(由docker導(dǎo)出)
          import - <repo/image:tag>     :從stdin進(jìn)口(由docker出口)
          export -o <tar> <container>   :導(dǎo)出容器目錄樹
          export - <container>          :導(dǎo)出容器目錄樹
          load -i <imagefile>           :從文件中加載圖像(由docker保存)
          load                          :從stdin加載圖像(由docker保存)
          save -o <imagefile> <repo/image:tag>  :將帶有圖層的圖像保存到文件中

          inspect -p <repo/image:tag>   :返回圖像上的低級(jí)信息
          verify <repo/image:tag>       :驗(yàn)證拉取或加載的圖像

          protect <repo/image:tag>      :保護(hù)存儲(chǔ)庫
          unprotect <repo/image:tag>    :取消存儲(chǔ)庫保護(hù)
          protect <container>           :保護(hù)容器
          unprotect <container>         :取消儲(chǔ)存庫保護(hù)

          mkrepo <top-repo-dir>         :在位置創(chuàng)建另一個(gè)存儲(chǔ)庫
          setup                         :更改容器執(zhí)行設(shè)置
          login                         :登錄docker存儲(chǔ)庫
          logout                        :從docker存儲(chǔ)庫注銷

          help                          :This help
          run --help                    :特定于命令的幫助
          version                       :顯示udocker版本

        Options common to all commands must appear before the command:
          -D                            :Debug
          --quiet                       :更少的冗差
          --repo=<directory>            :在目錄中使用存儲(chǔ)庫
          --insecure                    :允許不安全的未經(jīng)身份驗(yàn)證https
          --allow-root

????

4.2用法案例(這里我以busybox容器為例)

在dockerhub中搜索容器圖像:udocker search busybox
從dockerhub中拉取容器圖像:udocker pull arm64v8/busybox(這邊湯圓為安卓設(shè)備對(duì)應(yīng)架構(gòu)arm64v8)
(提取容器:udocker create arm64v8/busybox)
提取并運(yùn)行容器:udocker run arm64v8/busybox

提示:當(dāng)運(yùn)行udocker容器時(shí)出現(xiàn)報(bào)錯(cuò)說明容器架構(gòu)可能與本機(jī)架構(gòu)不同(如下圖報(bào)錯(cuò))安卓端免root免內(nèi)核編譯運(yùn)行容器&udocker基本使用教程【nethunter】【termux】【docker替代方案】【udocker】

最后附上udocker成功運(yùn)行busybox圖片一張

安卓端免root免內(nèi)核編譯運(yùn)行容器&udocker基本使用教程【nethunter】【termux】【docker替代方案】【udocker】

提示:注意顯示出的那段“亂碼”(如下)安卓端免root免內(nèi)核編譯運(yùn)行容器&udocker基本使用教程【nethunter】【termux】【docker替代方案】【udocker】

如需再次使用該容器可運(yùn)行udocker run “亂碼”

或者你可以運(yùn)行udocker ps列出已提取的容器的“亂碼”

如果運(yùn)行udocker run arm64v8/busybox會(huì)重新提取容器并運(yùn)行

4.3刪除容器/已提取的容器

udocker rmi 容器名稱
udocker rm 已提取的容器“亂碼”

4.4更多高級(jí)使用

開源項(xiàng)目https://github.com/indigo-dc/udocker
使用手冊(cè)https://indigo-dc.github.io/udocker

5.參考

https://www.5axxw.c+om/wiki/content/7r7m6n

https://indigo-dc.github.io/udocker/

文章內(nèi)容如有侵權(quán)請(qǐng)聯(lián)系我~文章來源地址http://www.zghlxwxcb.cn/news/detail-446803.html

【iOS整活計(jì)劃:>看我<???????】

【轉(zhuǎn)載請(qǐng)注明出處及原作者】

到了這里,關(guān)于安卓端免root免內(nèi)核編譯運(yùn)行容器&udocker基本使用教程【nethunter】【termux】【docker替代方案】【udocker】的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 安卓手機(jī)Alpine Term本地運(yùn)行青龍面板【免root】

    安卓手機(jī)Alpine Term本地運(yùn)行青龍面板【免root】

    目前青龍2.10版本出現(xiàn)白屏問題? ? ? 最簡單的科學(xué)上網(wǎng)可以有效解決 我看了網(wǎng)上有作者發(fā)出 Alpine Term 安裝任意版本青龍 學(xué)習(xí)一下 寫個(gè)教程出來 設(shè)備:手機(jī)? ?電腦(沒有的話比較難用)? 不嫌麻煩可以不用電腦 ? 點(diǎn)擊下載??Alpine-Term? 即可 打開app 等待十幾分鐘 十幾分鐘

    2024年02月09日
    瀏覽(35)
  • 【免root】舊安卓手機(jī)本地運(yùn)行青龍面板[termux高級(jí)終端]

    【免root】舊安卓手機(jī)本地運(yùn)行青龍面板[termux高級(jí)終端]

    前期準(zhǔn)備 ?下載zerotermux和青龍恢復(fù)包并且安裝zwerotermux 軟件需要后臺(tái)運(yùn)行所以我們要打開設(shè)置,找到電池,點(diǎn)擊后臺(tái)耗電管理找到zerotermux然后允許軟件后臺(tái)高耗電(每部手機(jī)設(shè)置不同自己研究) 1.打開zerotermux輸入termux-setup-storage獲取文件讀寫權(quán)限回車 ? 2.然后把下載好的青

    2024年02月16日
    瀏覽(37)
  • 安卓RK3399編譯驅(qū)動(dòng)MPU6050,實(shí)現(xiàn)內(nèi)核層與HAL層驅(qū)動(dòng)

    安卓RK3399編譯驅(qū)動(dòng)MPU6050,實(shí)現(xiàn)內(nèi)核層與HAL層驅(qū)動(dòng)

    今天我們一起學(xué)習(xí)一下如何實(shí)現(xiàn)對(duì)一款有驅(qū)動(dòng)代碼的傳感器適配安卓系統(tǒng) 開發(fā)板:某AR眼鏡公司的開發(fā)板RK3399 1. 什么是設(shè)備樹(.dts) DTS即Device Tree Source 設(shè)備樹源碼, Device Tree是一種描述硬件的數(shù)據(jù)結(jié)構(gòu),它起源于 OpenFirmware (OF)。 其主要目的是定義MCU各個(gè)引腳的接線功能,通過

    2024年02月04日
    瀏覽(59)
  • Openharmony鴻蒙內(nèi)核編譯及qemu運(yùn)行過程問題記錄

    Openharmony鴻蒙內(nèi)核編譯及qemu運(yùn)行過程問題記錄

    該篇筆記記錄鴻蒙內(nèi)核編譯流程,及qemu運(yùn)行記錄。主要根據(jù) https://gitee.com/openharmony/device_qemu 執(zhí)行。由于整個(gè)過程不是很順利,故做此筆記。(ps:因?yàn)楣P者的ubuntu環(huán)境不純凈,坑較多。純凈的環(huán)境照著文檔做應(yīng)該問題不大) 采用的策略是,【docker編譯】+【ubuntu執(zhí)行qemu】 純

    2024年02月11日
    瀏覽(25)
  • 安卓手機(jī)通過Termux免Root運(yùn)行Routersploit對(duì)路由器進(jìn)行滲透【Rsf】【滲透工具】【Termux】

    安卓手機(jī)通過Termux免Root運(yùn)行Routersploit對(duì)路由器進(jìn)行滲透【Rsf】【滲透工具】【Termux】

    【最后一次更新:2023.3.5】 請(qǐng)勿利用文章內(nèi)的相關(guān)技術(shù)從事非法測試,由于傳播、利用此文所提供的信息而造成的任何直接或者間接的后果及損失,均由使用者本人負(fù)責(zé),作者不為此承擔(dān)任何責(zé)任~「 文末見Android整活計(jì)劃 」? 1.RSF「routersploit」簡介 2.安裝RSF %已省略五百多字

    2024年02月05日
    瀏覽(25)
  • RK3568驅(qū)動(dòng)指南|驅(qū)動(dòng)基礎(chǔ)進(jìn)階篇-進(jìn)階1 編譯進(jìn)內(nèi)核的驅(qū)動(dòng)系統(tǒng)是如何運(yùn)行的?

    RK3568驅(qū)動(dòng)指南|驅(qū)動(dòng)基礎(chǔ)進(jìn)階篇-進(jìn)階1 編譯進(jìn)內(nèi)核的驅(qū)動(dòng)系統(tǒng)是如何運(yùn)行的?

    瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工藝,搭載一顆四核Cortex-A55處理器和Mali G52 2EE 圖形處理器。RK3568 支持4K 解碼和 1080P 編碼,支持SATA/PCIE/USB3.0 外圍接口。RK3568內(nèi)置獨(dú)立NPU,可用于輕量級(jí)人工智能應(yīng)用。RK3568 支持安卓 11 和 linux 系統(tǒng),主要面向物聯(lián)網(wǎng)

    2024年02月01日
    瀏覽(24)
  • ubuntn之容器的基本操作(安裝docker|運(yùn)行容器|portainer)

    ubuntn之容器的基本操作(安裝docker|運(yùn)行容器|portainer)

    目錄 一、安裝Docker引擎 ????????1.方法一:手動(dòng)安裝(手動(dòng)添加軟件源)? ? ? ? ????????2、方法二:腳本自動(dòng)化安裝 ?二、安裝后的檢查操作 三、運(yùn)行一個(gè)容器 四、進(jìn)入容器 五、鏡像生命周期管理 一、鏡像part 二、創(chuàng)建容器、啟動(dòng)容器 三、暫停/繼續(xù)容器 四、 終

    2024年01月18日
    瀏覽(20)
  • Unity編譯運(yùn)行安卓app時(shí)報(bào)錯(cuò)/Users/bokken/buildslave/.../GUIUtility.cs:189

    Unity編譯運(yùn)行安卓app時(shí)報(bào)錯(cuò)/Users/bokken/buildslave/.../GUIUtility.cs:189

    編譯出錯(cuò)結(jié)果如下所示 Build completed with a result of ‘Failed’ in 8 seconds (7835 ms) UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool) (at /Users/bokken/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:189) 今天在編譯運(yùn)行安卓app時(shí)報(bào)的錯(cuò)誤 unity版本: 2021.3.16 目前具體原因未知 File - build Settings - build 此步驟

    2024年02月15日
    瀏覽(18)
  • 【docker】容器的運(yùn)行、停止、查看等基本操作

    【docker】容器的運(yùn)行、停止、查看等基本操作

    Docker image是一個(gè) read-only 文件,位于磁盤上 這個(gè)文件包含文件系統(tǒng),源碼,庫文件,依賴,工具等一些運(yùn)行application所需要的文件 可以理解成一個(gè)模板 docker image具有分層的概念 一個(gè)運(yùn)行中的docker image,位于內(nèi)存中 實(shí)質(zhì)是復(fù)制image并在image最上層加上一層 read-write 的層(稱之為

    2024年02月10日
    瀏覽(21)
  • Linux驅(qū)動(dòng)開發(fā)一、RK3568把hello編譯到Linux內(nèi)核中運(yùn)行?!畆k_vendor_read’未定義的引用

    Linux驅(qū)動(dòng)開發(fā)一、RK3568把hello編譯到Linux內(nèi)核中運(yùn)行?!畆k_vendor_read’未定義的引用

    1、在字符設(shè)備目錄下建立hello目錄 ~/Linux/rk356x_linux/kernel/drivers/char/hello 2、進(jìn)入hello目錄,新建hello.c、Makefile、Kconfig三個(gè)文件 3、Kconfig是打開make menuconfig配置界面是后的選項(xiàng),這Kconfig是在字符設(shè)備下的。 config后面的HELLO就是對(duì)應(yīng)配置后在kernel目錄下的**.config中的CONFIG_HELLO配置

    2024年02月11日
    瀏覽(36)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包