嵌入式系统中的Docker应用开发与调试指南
1. Docker应用开发
在Wandboard上运行Docker,需要确保Linux内核具备特定的支持。Wandboard的v4.1内核能够运行Docker,但默认配置需要进行调整,例如启用OverlayFS支持等。可以使用脚本(https://raw.githubusercontent.com/moby/moby/master/contrib/check-config.sh)来检查运行的内核是否正确配置以运行Docker。对于标准的Wandboard内核,以下是最小Docker配置所需添加的项目:
CONFIG_POSIX_MQUEUE=y CONFIG_CGROUP_FREEZER=y CONFIG_CGROUP_DEVICE=y CONFIG_CPUSETS=y CONFIG_CGROUP_CPUACCT=y CONFIG_MEMCG=y CONFIG_CGROUP_SCHED=y CONFIG_NAMESPACES=y CONFIG_BRIDGE_NETFILTER=y CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y CONFIG_NETFILTER_XT_MATCH_IPVS=m CONFIG_BRIDGE=y CONFIG_VETH=y CONFIG_DEVPTS_MULTIPLE_INSTANCES=y CONFIG_OVERLAY_FS=y1.1 安装步骤
以下是在FSL社区BSP中安装Docker的详细步骤:
1.克隆meta-virtualizat