如何在Docker构建出来的系统镜像中进行热点测试

飞凌嵌入式feta40i-c核心板、fett3-c核心板支持docker容器技术,本节将展示使用docker容器技术构建出来的ubuntu 16.04系统镜像进行热点测试。本文基于飞凌 okt3 平台 linux3.10 操作系统编写,其他平台也可以参考,但是不同平台之间会存在差异,需用户自行修改以适应自己的使用。
首先简单介绍一下docker容器技术:
docker容器分为三部分:镜像、容器、仓库。
镜像(image)——一个特殊的文件系统
操作系统分为内核和用户空间。对于linux而言,内核启动后,会挂载root 文件系统为其提供用户空间支持。而docker镜像(image),就相当于是一个root 文件系统。
docker镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。 镜像不包含任何动态数据,其内容在构建之后也不会被改变。
容器(container)——镜像运行时的实体
镜像(image)和容器(container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。
容器的实质是进程,但与直接在宿主执行的进程不同,容器进程运行于属于自己的独立的命名空间。
仓库(repository)——集中存放镜像文件的地方
镜像构建完成后,可以很容易的在当前宿主上运行,但是,如果需要在其它服务器上使用这个镜像,我们就需要一个集中的存储、分发镜像的服务,docker registry就是这样的服务。
一个docker registry中可以包含多个仓库(repository);每个仓库可以包含多个标签(tag);每个标签对应一个镜像。所以说:镜像仓库是docker用来集中存放镜像文件的地方类似于我们常用的代码仓库。
通常,一个仓库会包含同一个软件不同版本的镜像,而标签就常用于对应该软件的各个版本 。我们可以通过:的格式来指定具体是这个软件哪个版本的镜像。如果不给出标签,将以latest作为默认标签。
下面在docker构建出来的系统镜像中进行热点测试
1.首先需要下载ubuntu16.04桌面。(安装前,先配置可上外网)
apt-get update
apt-get install ubuntu-mate-core ubuntu-mate-desktop lightdm
安装的库比较多,需要等待
2.下载iw工具,查看是否支持ap
apt-get install iw
iw list
3.创建热点前,需先加载驱动:
insmod /lib/modules/3.10.65/8723du.ko
4.创建热点:
首先点击右上角的网络图标,然后拉到最下面,点击编辑连接(edit connections),
得到如下界面,选择add 增加配置:
设置name,ssid,mode为hotspot 方式。
然后点击wi-fi安全性选项卡,在安全下拉框中选择wpa及wpa个人。注意wep已
经不安全,而且手机连接wifi基本使用wpa psk 模式来验证。如下:
然后在切到ipv4设置选项卡,在方法里选择”与其他计算机共享“:
最后切到ipv6设置选项卡,在方法下拉框选择忽略:
点击保存后,可以在/etc/networkmanager/system-connections/下看到刚创建的连接
对应的wifitest 文件:
[connection]
id=wifitest
uuid=731d7604-bf1b-44ff-a8f0-7c36e3d2fa7f
type=wifi
permissions=
secondaries=
[wifi]
mac-address-blacklist=
mac-address-randomization=0
mode=ap /*模式为ap*/
seen-bssids=
ssid=test123 /*热点名称*/
[wifi-security]
group=
key-mgmt=wpa-psk /*加密方式*/
pairwise=
proto=
psk=12345678 /*密码*/
[ipv4]
dns-search=
method=shared
[ipv6]
addr-gen-mode=stable-privacy
dns-search=
ip6-privacy=0
method=ignore
最后先让计算机连接有线网,然后点击右上角的网络图标点击连接到隐藏网络选项
(如果已经连接先断开),选择刚才创建的wifitest。这时点击右上角网络图标下拉框
选择连接信息,可以得到如下,表示连接成功:

大联大世平集团与IBM联手加速实现智能制造
LG或在MWC2020发布新旗舰机V60 ThinQ
铝氧化皮工业清洗剂的优势有哪些
华为P10最新消息:继华为P10充电器爆炸之后,华为P10Plus手机爆炸了?是真是假看个究竟
机器之心AI年度奖项出炉,深兰科技脱颖而出
如何在Docker构建出来的系统镜像中进行热点测试
泰克示波器余晖的功能
RK3588和S922X哪个好?RK3588和S922X的区别
什么是EMC测试_如何进行EMC测试
致敬三星?双侧曲面屏幕iPhone真的要来了!
PHP实现定时任务的几种方法详解
华为董事长与媒体展开对话 回应诸多热点问题
国家电网舒印彪:江西会成为新的特高压线路落点
越南胡志明国际安防展在西贡展览中心盛大开展
交流电与直流电的“世纪大战”
如何编写人机界面
我要宣传自己公司!广州飞扬
与时间赛跑 新能源汽车产业发展风正劲
美国举全国之力遏制华为 华为表示早已做好纵深防御体系
小米mix4参数配置详细