OK1028A-C虛擬化測試- Docker基本環境測試

原創 2020-12-07 16:06:00 ls1028 LA1028A

本文硬件平臺以飛凌嵌入式OK1028A-C開發板為基礎進行講解,其它LS1028產品,由于各個廠家設置不同會有所差異,請參考使用。本文檔主要介紹 LS1028A開發板虛擬化測試- Docker基本環境測試。


Docker是一種革命性的容器技術,它將某些軟件包裝在一個完整的文件系統中,該文件系統包含運行所需的所有的代碼、運行環境、資料等。docker可以運行在任何操作系統上,同時又能保證文件系統互不干擾。

Docker的發明宗旨是成為DevOps(開發人員+操作)工具鏈的一部分。對于開發人員來說,這意味著他們可以專注于編寫代碼,而不用擔心最終將運行的系統環境。通過使用,docker已經成為了他們代碼系統中的一部分。

鑒于Docker強大性,LS1028A開發板也已經做了適配,下文為LS1028開發板Docker基本環境測試。


一、  Docker基本環境測試

Docker是一個基于LXC的高級容器引擎,docker是一種集裝箱式的工作方式。正如我們會將各種不同的貨物統一打包成一個個集裝箱,進行標準的管理和運輸,在docker的世界里,我們把應用和應用所依賴的運行環境打包成一個個image,然后分發到任意支持docker的平臺,就可以在這些平臺運行我們的應用,提供服務。Docker是進程級別的容器,官方推薦一個docker只運行一個程序,當然你可以在你的宿主機上運行成千上萬個docker。

注意:請確保OK1028A-C的時鐘準確,否則拉取鏡像時會導致認證過期。

1.下載hello-world鏡像

root@forlinx:~# docker pull hello-world

 

2.查看本地docker image

root@forlinx:~# docker image ls

 

3. 運行hello-world測試程序

root@forlinx:~# docker container run hello-world

 

4. 下載ubuntu鏡像

root@forlinx:~# docker pull qoriq/arm64-ubuntu

 

如需查看已經下載的docker image

root@forlinx:~# docker image ls

 

5. 啟動docker Ubuntu內部運行lighttp服務

root@forlinx:~# docker run -d -p 30081:80 --name=sandbox1 \

-h sandbox1 qoriq/arm64-ubuntu \

bash -c "lighttpd -f /etc/lighttpd/lighttpd.conf -D"

 

查看當前docker container運行狀態

root@forlinx:~# docker ps

 

6. 其它主機通過web瀏覽器訪問docker內的http服務

 

 7.其它相關命令

docker stop containerID

停止正在運行的docker

docker rm containerID

刪除已經存在的docker container

docker rmi image_name

刪除已經下載的docker image

docker ps -a

查看docker運行狀態

docker restart containerID

啟動對應的container


相關產品 >

  • OK1028A-C開發板

    LS028A 系列-LS1028開發板 雙核Cortex-A72 設計 TSN網絡支持 ,工業級 LS1028A開發板 提供了一個用于設計和評估LS1028A處理器設計核心板的平臺。支持TSN的以太網交換機和以太網控制器,可支持融合的IT和OT網絡;支持CANFD、UART 、USB3.0、PCIe3.0、SATA3.0、IIS、IIC、SPI 等常用總線接口,并支持一個最大分辨率4K的DP接口。ls1028a 適用于工業路由器、TSN、SD-WAN、 5G CPE 、邊緣計算網關 、IP-PBX等產品,以及工業互聯、智慧工廠、工業安全、信息安全、智慧交通、能源物聯網 等應用領域。 了解詳情
    OK1028A-C開發板
  • FET1028A-C核心板

    LS1028A-C核心板基于NXP LS1028A處理器設計,雙核ARM Cortex - A72,主頻最高1.6GHz,板載2GB DDR4 RAM,8GB ROM;原生支持6個Gbit Ethernet,支持TSN的以太網交換機和以太網控制器,可支持融合的IT和OT網絡;支持CAN FD、UART、USB3.0、PCIe3.0、SATA3.0、IIS、IIC、SPI等常用總線接口,并支持一個最大分辨率4K的DP接口。適用于工業路由器、TSN、SD-WAN、5G CPE、邊緣計算網關、IP-PBX等產品,以及工業互聯網、智慧工廠、工業安全、信息安全、智慧交通、能源物聯網等應用領域。 了解詳情
    FET1028A-C核心板

推薦閱讀 換一批 換一批