国产精品免费无遮挡无码永久视频-国产高潮视频在线观看-精品久久国产字幕高潮-国产精品99精品无码视亚

瑞芯微RK3568:Debian系統如何安裝Docker

發布時間:2023-9-18 17:36    發布者:武漢萬象奧科

本文基于HD-RK3568-IOT評估板演示Debian系統安裝Docker,該方法適用于RK356X全系產品。

HD-RK3568-IOT評估板基于HD-RK3568-CORE 工業級核心板設計(雙網口、雙CAN、5路串口),接口豐富,適用于工業現場應用需求,亦方便用戶評估核心板及CPU 的性能。適用于工業自動化控制、人機界面、中小型醫療分析器、電力等多種行業應用。




1. 檢測內核配置
使用 Docker 需要內核支持 CGROUP、BRIDGE 等功能,如果內核中未開啟相關配置,安裝或運行 Docker 會出現各種錯誤。Docker開源團隊提供了一個腳本https://github.com/moby/moby/blob/master/contrib/check-config.sh,用以檢測內核配置是否符合Docker運行的要求。

下載腳本到源碼內核目錄下。輸入如下命令:
chmod 777 check-config.sh
./check-config.sh .config
|注:.config需要在內核配置完后才會生成

check-config.sh使用方法如下:
# ./check_config.sh ./kernel/.config
info: reading kernel config from ./kernel/.config ...

Generally Necessary:
- cgroup hierarchy: properly mounted [/sys/fs/cgroup]
- apparmor: enabled and tools installed
- CONFIG_NAMESPACES: enabled
- CONFIG_NET_NS: enabled
- CONFIG_PID_NS: enabled
- CONFIG_IPC_NS: enabled
- CONFIG_UTS_NS: enabled
- CONFIG_CGROUPS: enabled
- CONFIG_CGROUP_CPUACCT: enabled
- CONFIG_CGROUP_DEVICE: enabled
- CONFIG_CGROUP_FREEZER: enabled
- CONFIG_CGROUP_SCHED: enabled
- CONFIG_CPUSETS: enabled
- CONFIG_MEMCG: missing
- CONFIG_KEYS: enabled
- CONFIG_VETH: missing
- CONFIG_BRIDGE: missing
- CONFIG_BRIDGE_NETFILTER: missing
- CONFIG_IP_NF_FILTER: missing
- CONFIG_IP_NF_TARGET_MASQUERADE: missing
- CONFIG_NETFILTER_XT_MATCH_ADDRTYPE: missing
- CONFIG_NETFILTER_XT_MATCH_CONNTRACK: missing
- CONFIG_NETFILTER_XT_MATCH_IPVS: missing
- CONFIG_IP_NF_NAT: missing
- CONFIG_NF_NAT: missing
- CONFIG_POSIX_MQUEUE: missing

Optional Features:
- CONFIG_USER_NS: enabled
- CONFIG_SECCOMP: enabled
- CONFIG_SECCOMP_FILTER: enabled
- CONFIG_CGROUP_PIDS: missing
- CONFIG_MEMCG_SWAP: missing
- CONFIG_MEMCG_SWAP_ENABLED: missing
- CONFIG_BLK_CGROUP: missing
- CONFIG_BLK_DEV_THROTTLING: missing
- CONFIG_CGROUP_PERF: missing
- CONFIG_CGROUP_HUGETLB: missing
- CONFIG_NET_CLS_CGROUP: missing
- CONFIG_CGROUP_NET_PRIO: missing
- CONFIG_CFS_BANDWIDTH: enabled
- CONFIG_FAIR_GROUP_SCHED: enabled
- CONFIG_RT_GROUP_SCHED: missing
- CONFIG_IP_NF_TARGET_REDIRECT: missing
- CONFIG_IP_VS: missing
- CONFIG_IP_VS_NFCT: missing
- CONFIG_IP_VS_PROTO_TCP: missing
- CONFIG_IP_VS_PROTO_UDP: missing
- CONFIG_IP_VS_RR: missing
- CONFIG_SECURITY_SELINUX: missing
- CONFIG_SECURITY_APPARMOR: missing



2. 安裝docker
執行以下命令安裝Docker:
update-alternatives --set iptables /usr/sbin/iptables-legacy
update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

echo "{"registry-mirrors":["https://reg-mirror.qiniu.com/"]}" > /etc/docker/daemon.json

sudo systemctl daemon-reload
sudo systemctl restart docker


3. 配置國內鏡像加速
修改配置文件/etc/docker/daemon.json,配置完后重啟系統。
{"registry-mirrors": [
"https://ung2thfc.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn"]}


4. 驗證測試
root@hd-rk3568:~ $ docker run hello-world


若打印信息提示“Hello from Decoker !”則說明已經安裝成功,驗證通過。

5. Docker常用操作
創建并啟動一個新的容器
docker  run
docker run -d --name my-container my-image
啟動已創建的容器
docker  start
docker start my-container
停止已創建的容器
docker  stop
docker stop my-container
列出所有正在運行的容器
docker  ps
docker ps -a
列出所有本地鏡像
docker  images
docker images -a
刪除已停止的容器
docker  rm
docker rm my-container
刪除本地鏡像
docker  rmi
docker rmi my-image:1.0.0
在正在運行的容器中執行命令
docker  exec
docker exec -it my-container bash





本文地址:http://m.4huy16.com/thread-840912-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • Microchip第22屆中國技術精英年會——采訪篇
  • 電動兩輪車設計生態系統
  • 常見深度學習模型介紹及應用培訓教程
  • “芯”光璀璨,鵬城共賞——2025 Microchip中國技術精英年會深圳站回顧
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表