Docker加持 - A40i Ubuntu16.04系統映象進行熱點測試
- 、FET - 支援Docker容器技術,本節將展示使用Docker容器技術構建出來的Ubuntu 16.04系統映象進行熱點測試。本文基於 OKT3 平臺 3.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 -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。這時點選右上角網路圖示下拉框
選擇連線資訊,可以得到如下,表示連線成功:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69989353/viewspace-2872506/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用遠端Docker進行整合測試Docker
- 使用Bonnie進行系統IO效能測試 (zt)
- 使用TestContainers進行容器Docker測試 – EmmanouilAIDockerUI
- ubuntu16.04系統下安裝dockerUbuntuDocker
- OTT 方面的測試,有沒有熱 做過系統一點的測試,求指教。
- 測試開發之系統篇-Docker常用操作Docker
- 系統測試成功的關鍵點
- Docker安裝mysql映象並進行主從配置DockerMySql
- 負載測試如何尋找"拐點"?使用哪種方法進行測試?負載
- UBuntu16.04下安裝Docker(親測)UbuntuDocker
- 軟體驗收測試和系統測試的區別點
- teprunner測試平臺部署到Linux系統DockerLinuxDocker
- 測試開發之系統篇-Docker容器安裝Docker
- 效能測試需要知道點系統概念
- 把docker映象當作桌面系統來用Docker
- Docker進階與實踐之三:Docker映象Docker
- 門戶系統測試---功能測試
- 使用 HTTPie 進行 API 測試HTTPAPI
- 使用PostMan進行API測試PostmanAPI
- postman進行http介面測試PostmanHTTP
- webbench進行壓力測試Web
- oracle dataguard 進行switchover測試Oracle
- postman工具進行介面測試Postman
- 使用docker快速搭建Permeate滲透測試系統實踐Docker
- 4大軟體測試策略的特點和區別(單元測試、整合測試、確認測試和系統測試)
- SpringBoot熱部署加持Spring Boot熱部署
- 門戶系統測試---測試計劃
- 介面測試怎麼進行,如何做好介面測試
- 在Linux中,如何在Linux中進行系統映象管理?Linux
- Docker進階與實踐之四:Docker映象倉庫Docker
- 軟體系統測試有哪些測試過程?系統測試報告如何收費?測試報告
- 使用 MeterSphere 進行 Dubbo 介面測試
- 使用JUnit進行單元測試
- 使用Wiremock進行整合測試 - kubilayREMMock
- 使用Jmeter進行http介面測試JMeterHTTP
- 【java】使用jprofiler進行效能測試Java
- 執行database replay進行升級測試Database
- fiddler進行修改網路進行弱網測試