首页方案正文
温馨提醒:图片仅供参考

Docker加持 - A40i Ubuntu16.04系统镜像进行热点测试

474
应用场景
计算机系统
联系人:栾新科
联系方式:17713286011
邮 箱:sales@forlinx.com

Docker加持 - A40i Ubuntu16.04系统镜像进行热点测试

原文出自:https://www.forlinx.com/article_view_829.html

飞凌嵌入式FETA40i-C核心板、FETT3-C核心板支持Docker容器技术,本节将展示使用Docker容器技术构建出来的Ubuntu 16.04系统镜像进行热点测试。本文基于飞凌 OKT3 平台 Linux3.10 操作系统编写,其他平台也可以参考,但是不同平台之间会存在差异,需用户自行修改以适应自己的使用。


Docker



首先简单介绍一下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。这时点击右上角网络图标下拉框

选择连接信息,可以得到如下,表示连接成功:




企业信息
企业名称: 保定飞凌嵌入式技术有限公司
主营方案: 嵌入式

用户下载后,平台将以积分结算给您。

本地文件 网盘链接
点击上传资料,支持:doc,docx,xls,xlsx,pdf,ppt,pptx,txt,zip,rar,tar,7z,jpg,jpeg,png,gz

链接 提取码
易百纳技术社区

关注微信公众号

实时接收新的回答提醒和评论通知

联系我们
易百纳技术社区客服微信: c460910098 / xxqk158820 / CJ-5843
易百纳技术社区客服手机: 17714209983
Loading...
易百纳技术社区
确定要删除此文章、专栏、评论吗?
确定
取消
易百纳技术社区
在专栏模块发布专栏,可获得其他E友的打赏
回答悬赏问答,被题主采纳后即可获得悬赏金
在上传资料时,有价值的资料可设置为付费资源
达到一定金额,收益即可提现~
收益也可用来充值ebc,下载资料、兑换礼品更容易
活动规则
  • 1.周任务为周期性任务,每周周一00:00刷新,上周完成的任务不会累计到本周,本周需要从头开始任务,当前任务完成后才可以完成下一个任务
  • 2.发布的专栏与资料需要与平台的板块有相关性,禁止注水,专栏/资料任务以审核通过的篇数为准
  • 3.任务完成后,现金奖励直接打款到微信账户;EBC/收益将自动发放到个人账户,可前往“我的钱包”查看;其他奖励请联系客服兑换
  • 4.每周最后三个任务将会有以下奖品掉落:社区热卖开发板、小米音响、视频年度会员、京东卡、华为手机等等