在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

i.MX6ULL支持docker-V1.01

武漢萬象奧科 ? 2022-05-12 10:30 ? 次閱讀

1.導讀:

聯(lián)網(wǎng)公司都不得不面對的問題,特別是各種版本的迭代之后,不同版本環(huán)境的兼容,對運維人員都是考驗。Docker只所以發(fā)展如此迅速,也因其對這些情況給出了一個標準化的解決方案。本文將以我們武漢萬象奧科電子有限公司的i.MX6ULL評估套件作為平臺,搭建支持docker的嵌入式環(huán)境。

2.初始Docker

Docker是基于Go語言實現(xiàn)的開源容器項目,設想這么一個情況,應用層、服務等操作需要在多種不同的嵌入式平臺搭建,每移植到一個平臺上時,需要為每個平臺搭建環(huán)境,例如安裝Apache、MySQL、PHP等環(huán)境,每次引入新平臺都是一輪耗時耗力的工程。

而Docker提供一種更為聰明便捷的方法,通過容器來打包應用、解耦應用和運行平臺。意味著導入新平臺時,只需新平臺內運行docker容器,就可以快速完成部署。

本節(jié)簡單介紹一下Docker的三大核心概念,更詳細請根據(jù)網(wǎng)上資料專業(yè)學習Docker知識。

表1.1 Dokcer的三大核心概念

adf5a799c4934f91b9867bb5c95012b1

目前最大的公開倉庫是官方提供的Docker Hub,其中存放著數(shù)量龐大的鏡像供用戶下載。同時國內的企業(yè)也逐步構建起自己的業(yè)務鏡像,如華為云的IoT邊緣 IoTEdge、阿里云等服務,都逐漸去底層差異化。

當用戶搭建好自己的鏡像后,只需push命令上傳到指定的倉庫。在新的機器上,只需pull命令將鏡像從倉庫下載下來。

3.ARM硬件環(huán)境

本文檔使用我司的HD-IMX6ULL-MB評估套件來實現(xiàn)docker環(huán)境,硬件產(chǎn)品如下所示。

ae9ac6a247a745debcceab6fdb5847ab

硬件平臺環(huán)境條件如下所示。

表1.2 硬件平臺資源

3f05fb3224684a58afb669c757999b24

4.燒錄固件

使用我司特別提供的固件(可快速安裝docker),快速部署驗證。固件包為“mfgtools_imx6ull_emmc_ubuntu18.04_filesystem_全開源核心板.zip”,需要驗證的客戶可直接聯(lián)系我司的銷售工程師獲取即可。內容如下所示。

cc072f9af2224b4d94b9be125cc39ecb

燒錄步驟參考用戶手冊即可,這里不再贅述。

5.Ubuntu搭建docker操作

上述固件包內已經(jīng)是Ubuntu系統(tǒng)鏡像,我們只需在此環(huán)境下直接使用命令安裝docker環(huán)境即可。系統(tǒng)安裝docker環(huán)境的操作步驟如下所示。

首先,燒錄后的第一次上電的板卡需要更新內部的軟件版本,命令如下所示。update更新失敗注意檢測網(wǎng)絡狀態(tài)和date日期。部分軟件可能體積過大,需要耐心等待。

f7af57a00aca40ae8649e6a419a4eb9f

然后清除舊版本的docker軟件,再重新安裝docker.io。

2e654f02363a4abaa4f15def71998292

啟動docker。

061cec2c92fa43d4879d10ffa488b008

使能docker開機自啟動。

e546c7defbc74bb3b8468e08dbaf3b36

檢查docker運行狀態(tài)。

e39a085bf9e64b219f745c5080f897279d90e01fe81843b69a0fefd0f0d94df4

6.獲取鏡像

運行此命令可以從Docker Hub上下載現(xiàn)成鏡像。

1706922c06d34770a9afecd4e7473703667a68fbcd13434d87ac60be446444eb

查看本地的鏡像文件命令如下所示。

50a31e03444f49f1936c5ff24649451338b2e68a1d0448bca1ab8ec633c1bcd1

7.創(chuàng)建容器

如上文所說,鏡像可以看作一個只讀模板,而容器就是加載模板后運行的沙盒環(huán)境,具有運行時所需的可寫文件層、應用程序也處于運行狀態(tài)。概念上可能會與PC端常用的虛擬機混淆,虛擬機是包括內核、應用運行環(huán)境和其他系統(tǒng)環(huán)境的,而Docker容器就是獨立運行的一個或一組應用以及他們必須的運行環(huán)境。

創(chuàng)建容器時,需要指定使用的鏡像文件,這里使用上面用pull指令下載下來的鏡像文件,創(chuàng)建命令如下所示。

4808d9d4c94f4f4a8911e2f7acf325ef

查看容器狀態(tài),命令如下所示,每個容器都有自己的CONTAINER_ID與NAMES,供后面的命令操作使用(可使用docker rename命令修改容器名,便于簡便使用)。

d2d312eab5e346cda3c6c8a5f777d8de3a02699f09e943e5b8602ca31356e594

8.啟動容器

容器創(chuàng)建后,通過CONTAINER_ID與NAMES來操作容器,啟動命令如下所示。

677945356f6e48249f194a5d84572695

使用NAMES來操作容器的命令如下所示。

6e583aa5ed5f45e1a86cb68e7ffbff6b

上文所說,容器是運行一個或一組進程,docker ps命令里的COMMAND即為容器運行的進程,當前顯示bash,即進入命令交互進程。通過以下命令進入容器內部。

928869993a7f4560ae75ec9100017adc

進入后,可以操作容器內的命令,如下所示。

e5a806155035467b9d7f764254c9d39f

通過exit命令,可退出容器,退出后容器就處于停止狀態(tài),如下所示。

cc93eaaf476948c3bfcbbc06daef2b91

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

    關注

    0

    文章

    489

    瀏覽量

    11886
收藏 人收藏

    評論

    相關推薦

    嵌入式學習-飛凌嵌入式ElfBoard ELF 1板卡-初識設備樹之Makefile修改

    /Makefile:我們使用的是i.MX6ULL平臺,所以,編譯器會編譯生成CONFIG_SOC_IMX6ULL命令下.dtb文件,這些.dtb都應有其對應的.dts文件。如果我們因為板子硬件改動或硬件外設配置
    發(fā)表于 01-13 09:09

    飛凌嵌入式ElfBoard ELF 1板卡-初識設備樹之Makefile修改

    /Makefile:我們使用的是i.MX6ULL平臺,所以,編譯器會編譯生成CONFIG_SOC_IMX6ULL命令下.dtb文件,這些.dtb都應有其對應的.dts文件。如果我們因為板子硬件改動或硬件外設配置
    發(fā)表于 01-10 09:23

    【迅為電子】i.MX6UL和i.MX6ULL芯片區(qū)別與開發(fā)板對比

    【迅為電子】i.MX6UL和i.MX6ULL芯片區(qū)別與開發(fā)板對比
    的頭像 發(fā)表于 11-28 14:31 ?498次閱讀
    【迅為電子】<b class='flag-5'>i.MX6</b>UL和<b class='flag-5'>i.MX6ULL</b>芯片區(qū)別與開發(fā)板對比

    【新品】i.MX6ULL工業(yè)嵌入式核心板!NXP低功耗MPU,LCD顯示

    核心板新品上市ECK20-6Y2XA系列核心板是億佰特基于NXPCortex-A7內核i.MX6ULL處理器精心設計的,采用郵票孔連接的低成本、低功耗、高性價比、高可靠性的嵌入式核心板。可廣泛應用于工業(yè)控制、HMI、IoT等領域。
    的頭像 發(fā)表于 11-15 01:04 ?268次閱讀
    【新品】<b class='flag-5'>i.MX6ULL</b>工業(yè)嵌入式核心板!NXP低功耗MPU,LCD顯示

    i.MX Linux開發(fā)實戰(zhàn)指南—基于野火i.MX系列開發(fā)板

    電子發(fā)燒友網(wǎng)站提供《i.MX Linux開發(fā)實戰(zhàn)指南—基于野火i.MX系列開發(fā)板.pdf》資料免費下載
    發(fā)表于 10-10 17:23 ?11次下載

    在NXP源碼基礎上如何適配ELF 1開發(fā)板的UART功能

    UART即通用異步收發(fā)器,是一種支持全雙工串行通信協(xié)議的接口。在i.MX6ULL處理器平臺上,該處理器原生支持多達8路的UART接口,提供了豐富的串行通信能力。 針對ELF 1開發(fā)板,實際引出了4路
    的頭像 發(fā)表于 09-29 11:49 ?391次閱讀
    在NXP源碼基礎上如何適配ELF 1開發(fā)板的UART功能

    【米爾NXP i.MX 93開發(fā)板試用評測】04.OpenWRT的構建-開始編譯

    i.MX 93開發(fā)板不僅僅支持Debian和yocto這兩種系統(tǒng)了,還增加了Openwrt這個系統(tǒng),要知道我們的米爾底板上面可是有兩個千兆網(wǎng)口啊,然后搭配Openwrt,做個網(wǎng)關路由器,豈不是要起飛
    發(fā)表于 09-19 14:36

    使用TPS6521815 PMIC為NXP i.MX 6ULL6UltraLite供電

    電子發(fā)燒友網(wǎng)站提供《使用TPS6521815 PMIC為NXP i.MX 6ULL6UltraLite供電.pdf》資料免費下載
    發(fā)表于 09-13 09:44 ?1次下載
    使用TPS6521815 PMIC為NXP <b class='flag-5'>i.MX</b> <b class='flag-5'>6ULL</b>、<b class='flag-5'>6</b>UltraLite供電

    使用TPS6521815 PMIC為NXP i.MX 6Solo、6DualLite供電

    電子發(fā)燒友網(wǎng)站提供《使用TPS6521815 PMIC為NXP i.MX 6Solo、6DualLite供電.pdf》資料免費下載
    發(fā)表于 09-13 09:39 ?0次下載
    使用TPS6521815 PMIC為NXP <b class='flag-5'>i.MX</b> <b class='flag-5'>6</b>Solo、<b class='flag-5'>6</b>DualLite供電

    NVDS語音芯片數(shù)據(jù)手冊v1.01

    NVDS語音芯片數(shù)據(jù)手冊v1.01
    發(fā)表于 06-18 09:13 ?1次下載

    在 ART-Pi Smart 體驗 RT-Thread Smart v5.1.0

    大的RT-ThreadSmart操作系統(tǒng)。ART-PiSmart開發(fā)板搭載了米爾科技的i.MX6ULL核心板,硬件設計和制作由韋東山團隊完成,整體的BSP板級支持包由社區(qū)完成。這是首個運行R
    的頭像 發(fā)表于 06-14 08:35 ?664次閱讀
    在 ART-Pi Smart 體驗 RT-Thread Smart <b class='flag-5'>v</b>5.1.0

    淺析在NXP I.MX6ULL+Linux平臺下進行WM8960音頻芯片移植的過程

    本文詳細記錄在NXP I.MX6ULL+Linux平臺下進行WM8960音頻芯片移植的過程,其他平臺操作方法類似,希望為大家提供幫助。
    的頭像 發(fā)表于 05-17 11:33 ?1370次閱讀
    淺析在NXP <b class='flag-5'>I.MX6ULL</b>+Linux平臺下進行WM8960音頻芯片移植的過程

    米爾NXP i.MX 93開發(fā)板限量6折!賦能入門級邊緣處理市場

    NXP在處理器板塊耕耘多年,從早期的i.MX6i.MX7→i.MX8,再到最新的i.MX9都已經(jīng)有一條完整的生態(tài)鏈以及很多客戶基礎。i.MX
    的頭像 發(fā)表于 04-29 08:01 ?591次閱讀
    米爾NXP <b class='flag-5'>i.MX</b> 93開發(fā)板限量<b class='flag-5'>6</b>折!賦能入門級邊緣處理市場

    基于飛凌嵌入式i.MX6ULL核心板的電梯智能物聯(lián)網(wǎng)關方案

    使用飛凌嵌入式FETMX6ULL-S核心板作為智能電梯物聯(lián)網(wǎng)關的主控平臺,為智能電梯的變革提供了強有力的技術支持
    的頭像 發(fā)表于 03-22 10:45 ?1584次閱讀
    基于飛凌嵌入式<b class='flag-5'>i.MX6ULL</b>核心板的電梯智能物聯(lián)網(wǎng)關方案

    適用于 NXP i.MX 6ULL6ULZ 和 6UltraLite的TPS6521835電源管理IC數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《適用于 NXP i.MX 6ULL6ULZ 和 6UltraLite的TPS6521835電源管理IC數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 03-01 09:10 ?0次下載
    適用于 NXP <b class='flag-5'>i.MX</b> <b class='flag-5'>6ULL</b>、<b class='flag-5'>6</b>ULZ 和 <b class='flag-5'>6</b>UltraLite的TPS6521835電源管理IC數(shù)據(jù)表
    主站蜘蛛池模板: 无限国产资源| 亚洲五月激情综合图片区| 成人午夜大片免费视频77777 | 狠狠色 综合色区| 人人射人人爽| 狠狠叉| 亚洲欧美高清| 色天使色婷婷在线影院亚洲| 日本亚洲欧美国产日韩ay高清| 天天做天天爱天天爽天天综合| 99久久99久久久99精品齐| 夜夜夜夜曰天天天天拍国产| 天天色踪合合| 丁香婷婷电影| 永久福利盒子日韩日韩免费看| 国产精品一区在线观看你懂的| 福利视频欧美| 天天夜夜狠狠| 爱爱视频天天干| 成年1314在线观看| 免费视频黄| 天天摸天天做天天爽水多| 日本成人免费| 国产精品美乳在线观看| 黄色aaa大片| 一级片在线播放| 久久午夜精品| h视频在线观看网站| aaaaaaa欧美黄色大片| 三级天堂| 国产精品资源站| 日韩加勒比在线| 69美女poren 18| 亚洲一级毛片免费在线观看| 日本三级黄视频| 成人伊在线影院| sihu国产午夜精品一区二区三区| 国产精品怡红院永久免费| 亚洲深夜在线| 天天插天天干| 日韩一级片免费观看|