chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何在AM335X平臺上運行ubuntu系統(tǒng)和docker容器

電子設(shè)計 ? 來源:網(wǎng)友電子設(shè)計發(fā)布 ? 作者:網(wǎng)友電子設(shè)計發(fā)布 ? 2021-12-29 14:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Docker 最初是 dotCloud 公司創(chuàng)始人 Solomon Hykes 在法國期間發(fā)起的一個公司內(nèi)部項目,它是基于 dotCloud 公司多年云服務(wù)技術(shù)的一次革新,并于 2013 年 3 月以 Apache 2.0 授權(quán)協(xié)議開源,主要項目代碼在 GitHub 上進行維護。Docker 項目后來還加入了 Linux 基金會,并成立推動 開放容器聯(lián)盟(OCI)。

Docker 自開源后受到廣泛的關(guān)注和討論,至今其 GitHub 項目已經(jīng)超過 4 萬 6 千個星標和一萬多個 fork。甚至由于 Docker 項目的火爆,在 2013 年底,dotCloud 公司決定改名為 Docker。Docker 最初是在 Ubuntu 12.04 上開發(fā)實現(xiàn)的;Red Hat 則從 RHEL 6.5 開始對 Docker 進行支持;Google 也在其 PaaS 產(chǎn)品中廣泛應(yīng)用 Docker。

Docker 使用 Google 公司推出的 Go 語言 進行開發(fā)實現(xiàn),基于 Linux 內(nèi)核的 cgroup,namespace,以及 AUFS 類的 Union FS 等技術(shù),對進程進行封裝隔離,屬于 操作系統(tǒng)層面的虛擬化技術(shù)。由于隔離的進程獨立于宿主和其它的隔離的進程,因此也稱其為容器。最初實現(xiàn)是基于 LXC,從 0.7 版本以后開始去除 LXC,轉(zhuǎn)而使用自行開發(fā)的 libcontainer,從 1.11 開始,則進一步演進為使用 runC 和 containerd。

Docker 在容器的基礎(chǔ)上,進行了進一步的封裝,從文件系統(tǒng)、網(wǎng)絡(luò)互聯(lián)到進程隔離等等,極大的簡化了容器的創(chuàng)建和維護。使得 Docker 技術(shù)比虛擬機技術(shù)更為輕便、快捷。

下面的圖片比較了 Docker 和傳統(tǒng)虛擬化方式的不同之處。傳統(tǒng)虛擬機技術(shù)是虛擬出一套硬件后,在其上運行一個完整操作系統(tǒng),在該系統(tǒng)上再運行所需應(yīng)用進程;而容器內(nèi)的應(yīng)用進程直接運行于宿主的內(nèi)核,容器內(nèi)沒有自己的內(nèi)核,而且也沒有進行硬件虛擬。因此容器要比傳統(tǒng)虛擬機更為輕便。

poYBAGGKV_GAIW8aAAA_EGiGFM8953.png

pYYBAGGKV_OABBdBAAA3W8MF-GM984.png

本文介紹如何在BBB板子上把docker跑起來。下面這個鏈接是BBB的軟硬件資料:

http://www.ti.com/tool/beaglebk

實施步驟:

一, BBB安裝ubuntu。(本文的操作主機是一臺ubuntu 1604的PC機。)

Ubuntu安裝到BBB的參考鏈接:

https://elinux.org/BeagleBoardUbuntu#Ubuntu_.2818.04.29

操作步驟如下,首先

wget https://rcn-ee.com/rootfs/2018-06-08/elinux/ubuntu-18.04-console-armhf-2018-06-08.tar.xz

然后驗證

sha256sum ubuntu-18.04-console-armhf-2018-06-08.tar.xzda34b9ade435014a1ee232e3cda033688048f713b5108de3f77d843958dd0791 ubuntu-18.04-console-armhf-2018-06-08.tar.xz

解壓

tar xf ubuntu-18.04-console-armhf-2018-06-08.tar.xzcd ubuntu-18.04-console-armhf-2018-06-08

插入SD卡到LINUX機器,ls /dev/sd*, 發(fā)現(xiàn)新插入的sd卡是/dev/sdc

把ubuntu安裝到SD卡

sudo 。/setup_sdcard.sh --mmc /dev/sdc --dtb beaglebone

安裝后,拔下SD卡,插入BBB,上電后發(fā)現(xiàn)板子啟動有問題,卡死在這個地方

pYYBAGGKV_SAQ_9UAABCsMSxyT8976.png

經(jīng)分析認為是MLO和UBOOT有問題。重新下載了老版本的MLO UBOOT.在如下鏈接:

https://rcn-ee.com/repos/bootloader/am335x_boneblack/

下載MLO-am335x_boneblack-v2017.11-rc4-r4和u-boot-am335x_boneblack-v2017.11-rc4-r4.img

分別通過命令

sudo dd if=MLO-am335x_boneblack-v2017.11-rc4-r4 of=/dev/sdc count=1 seek=1 bs=128k

sudo dd if=u-boot-am335x_boneblack-v2017.11-rc4-r4.img of=/dev/sdc count=2 seek=1 bs=384k

把MLO和UBOOT寫入SD卡,重新上電BBB

poYBAGGKV_eAev4MAABlaRiM4N4024.png

啟動成功,用戶名ubuntu密碼temppwd。

二,安裝運行docker

如果電腦需要通過代理才能訪問外網(wǎng),apt-get需要代理服務(wù)器支持

sudo apt-get -o Acquire::http::prox update

sudo apt-get -o Acquire::http::prox install docker.io

配置docker代理

在bbb板子上,sudo vi /etc/systemd/system/docker.service.d/http-proxy.conf

添加如下

pYYBAGGKVjyAXSsOAAAKucqX_dw907.png

然后輸入命令,重啟docker

sudo systemctl daemon-reload

sudo systemctl restart docker

systemctl show --property=Environment docker

至此docker代理配置完畢。

三,測試docker

先跑個hello-world, docker先檢查本地有沒有hello-world,如果沒有就到服務(wù)器上下載。

poYBAGGKV_qAVAX1AACSwTVoDB8505.png

再跑個ubuntu bash,可以看到控制終端切換掉了。

poYBAGGKVj-AOPubAAB7ZOjAPX0619.png

同時跑一個centos,一個ubuntu,3個nginx server,總共5個container:

pYYBAGGKV_2AbH4kAAFAmbCcs64816.png

Docker是一個很輕量級的應(yīng)用,docker container占有系統(tǒng)資源很少,5個container再加上后臺的服務(wù),加在一起CPU占有率《5%。注:AM335X跑1GHZ主頻。

poYBAGGKV_-ATzENAAKnuOtf8EA813.png

審核編輯:何安

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式處理
    +關(guān)注

    關(guān)注

    0

    文章

    341

    瀏覽量

    10452
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    國產(chǎn)!全志T113-i 雙核Cortex-A7@1.2GHz 工業(yè)開發(fā)板—Docker容器部署方法說明

    本指導(dǎo)文檔主要演示Docker容器部署的方法,并基于Docker運行led_flash例程。
    的頭像 發(fā)表于 08-06 15:55 ?288次閱讀
    國產(chǎn)!全志T113-i 雙核Cortex-A7@1.2GHz 工業(yè)開發(fā)板—<b class='flag-5'>Docker</b><b class='flag-5'>容器</b>部署方法說明

    Docker容器安全攻防實戰(zhàn)案例

    在云原生時代,Docker已成為現(xiàn)代應(yīng)用部署的基石。然而,容器化帶來便利的同時,也引入了新的安全挑戰(zhàn)。作為一名在生產(chǎn)環(huán)境中管理過數(shù)千個容器的運維工程師,我將通過真實的攻防實戰(zhàn)案例,帶你深入了解
    的頭像 發(fā)表于 08-05 09:52 ?1015次閱讀

    干貨分享 | RK3588 Ubuntu系統(tǒng)Docker容器使用指南

    前言:在瑞芯微RK3588高性能AIoT平臺上運行Ubuntu系統(tǒng)時,Docker容器技術(shù)能極大
    的頭像 發(fā)表于 06-27 12:01 ?3247次閱讀
    干貨分享 | RK3588 <b class='flag-5'>Ubuntu</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>Docker</b><b class='flag-5'>容器</b>使用指南

    何在Ubuntu 24.04上運行5.4.47版本?

    5.4.47 上嘗試構(gòu)建 SDK 版本 24.04 是否正確,或者舊 Ubuntu 機器的 SDK 也應(yīng)該工作,我只需要弄清楚如何安裝缺失的庫? 另外,如果有人知道如何在 Ubuntu 24.04 上
    發(fā)表于 04-11 06:08

    【技術(shù)案例】Android in Docker

    Docker介紹Docker是一個開源的容器平臺,用于打包、分發(fā)和運行應(yīng)用程序。它通過將應(yīng)用及其所有依賴打包到獨立的
    的頭像 發(fā)表于 04-02 16:33 ?1462次閱讀
    【技術(shù)案例】Android in <b class='flag-5'>Docker</b>

    使用Windows中的Docker容器運行DL Streamer出現(xiàn)報錯怎么解決?

    使用 Windows* 中的 Docker 容器運行 DL Streamer。 遇到錯誤: gi.repository.GLib.GError: gst_parse_error: 無元素 “vaapih264enc” (1)
    發(fā)表于 03-05 07:04

    DLPNIRSCANEVM SDK安裝完后,提示需要運行一個setup.sh文件,在哪里下載?

    我在安裝完DLPNIRSCANEVM的SDK(ti-sdk-am335x-evm-06.00.00.00-Linux-x86-Install.bin)后,發(fā)現(xiàn)安裝路徑下面的文件不全,數(shù)量與手冊中介
    發(fā)表于 02-19 07:37

    am335x開發(fā)板能否支持Vxworks操作系統(tǒng)的移植?

    請問在TI官網(wǎng)購買的am335x開發(fā)板能否支持Vxworks操作系統(tǒng)的移植,并進行內(nèi)核裁剪和BSP開發(fā),是否提供開源的BSP開發(fā)源碼
    發(fā)表于 02-18 07:02

    云服務(wù)器 Flexus X 實例,Docker 集成搭建 Grafana 開源數(shù)據(jù)可視化平臺

    Grafana 是一個開源數(shù)據(jù)可視化平臺,廣泛用于監(jiān)控和分析系統(tǒng)性能、應(yīng)用程序指標和其他數(shù)據(jù)。它支持多種數(shù)據(jù)源,如 Prometheus、Graphite、InfluxDB 和 MySQL,通過友好
    的頭像 發(fā)表于 01-13 15:50 ?822次閱讀
    云服務(wù)器 Flexus <b class='flag-5'>X</b> 實例,<b class='flag-5'>Docker</b> 集成搭建 Grafana 開源數(shù)據(jù)可視化<b class='flag-5'>平臺</b>

    在華為云上通過 Docker 容器部署 Elasticsearch 并進行性能評測

    前言 ? 1. 華為云X實例介紹及優(yōu)勢 ? 1.1 柔性算力 ? 1.2 vCPU和內(nèi)存的靈活配比 ? 1.3 成本效益與性能 ? 2. 安裝并運行 Docker ? 2.1 修改倉庫配置文件
    的頭像 發(fā)表于 01-13 13:36 ?898次閱讀
    在華為云上通過 <b class='flag-5'>Docker</b> <b class='flag-5'>容器</b>部署 Elasticsearch 并進行性能評測

    Dockerfile鏡像制作與Docker-Compose容器編排

    Dockerfile鏡像制作 docker/podman中, 鏡像是容器的基礎(chǔ),每次執(zhí)行docker run的時候都會指定哪個基本鏡像作為容器運行
    的頭像 發(fā)表于 01-07 11:01 ?1150次閱讀
    Dockerfile鏡像制作與<b class='flag-5'>Docker</b>-Compose<b class='flag-5'>容器</b>編排

    在華為云 FlexusX 實例上實現(xiàn) Docker 容器的實時監(jiān)控與可視化分析

    前言 華為云 Flexus X,以頂尖算力與智能調(diào)度,引領(lǐng) Docker 容器管理新風(fēng)尚。828 企業(yè)上云節(jié)之際,F(xiàn)lexus X 攜手前沿技術(shù),實現(xiàn)
    的頭像 發(fā)表于 01-02 13:42 ?790次閱讀
    在華為云 FlexusX 實例上實現(xiàn) <b class='flag-5'>Docker</b> <b class='flag-5'>容器</b>的實時監(jiān)控與可視化分析

    Flexus X 實例 C#/.Net Core 結(jié)合(git 代碼管理、docker 自定義鏡像)快速發(fā)布部署 - 讓你的項目飛起來~

    Docker 容器化部署,實現(xiàn)代碼高效管理與無縫遷移。即刻行動,讓您的 Web 服務(wù)更加穩(wěn)定、高效,領(lǐng)跑數(shù)字化轉(zhuǎn)型之路! ???本實驗深入演示了如何在 Ubuntu 環(huán)境中,利用
    的頭像 發(fā)表于 12-25 21:15 ?1028次閱讀
    Flexus <b class='flag-5'>X</b> 實例 C#/.Net Core 結(jié)合(git 代碼管理、<b class='flag-5'>docker</b> 自定義鏡像)快速發(fā)布部署 - 讓你的項目飛起來~

    am335x芯片把16bit的rgb怎么通過SN65LVDS93A這個芯片轉(zhuǎn)化為lvds接口的?

    我現(xiàn)在用am335x芯片把16bit的rgb怎么通過SN65LVDS93A這個芯片轉(zhuǎn)化為lvds接口的?
    發(fā)表于 12-24 08:35

    何在Windows中安裝Ubuntu系統(tǒng)

    在Windows中安裝Ubuntu系統(tǒng)通常有兩種方法:使用虛擬機軟件安裝Ubuntu作為虛擬機,或者使用雙啟動安裝Ubuntu與Windows共存。以下是兩種方法的步驟: 方法一:使用
    的頭像 發(fā)表于 12-12 14:29 ?3178次閱讀