声明
摘要
本论文专用术语注释表
第一章 绪论
1.1 研究背景及意义
1.2 国内外研究现状
1.2.1 IoT网关的发展现状
1.2.2 虚拟化技术的现状
1.3 论文研究内容
1.4 论文组织结构
第二章 相关技术
2.1 虚拟化技术
2.1.1 传统虚拟化技术架构
2.1.2 嵌入式系统虚拟化技术
2.2 容器虚拟化技术
2.2.1 容器虚拟化简介
2.2.2 多种容器技术介绍与对比
2.3 Cgroups控制组机制
2.3.1 Cgroups整体结构
2.3.2 Cgroups系统初始化
2.4 Namespace命名空间机制
2.4.1 Namespace代理
2.4.2 Namespace的创建过程
2.5 OpenVPN技术
2.5.1 虚拟网卡设备
2.5.2 地址池与安全连接建立
2.6 本章小结
3.1.1 需求背景
3.1.2 需求分析
3.2 IoT网关应用容器化方案架构设计
3.2.1 网关系统整体架构
3.2.2 IoT网关应用容器架构
3.2.3 容器多层镜像设计
3.2.4 容器安全加强方案设计
3.3 本章小结
第四章 IoT网关应用容器化方案的具体实现
4.1.1 准备工作
4.1.2 LXC命令行封装
4.1.3 容器生命周期管理
4.1.4 容器启动过程
4.2 容器镜像管理实现
4.2.1 多层镜像制作
4.2.2 容器文件系统实现
4.2.3 镜像管理与升级的实现
4.3 容器安全加强解决方案实现
4.3.1 非特权容器的实现
4.3.2 虚拟专用网络实现
4.4 本章小结
第五章 IoT网关应用容器化方案测试
5.1 测试准备工作
5.2 功能性测试
5.3 本章小结
第六章 总结和展望
6.1 总结
6.2 展望
致谢
参考文献