IT之家 11 月 13 日消息,據(jù)IT之家網(wǎng)友 @阿里郎ya 反饋,小米路由官方在小米社區(qū)表示,小米路由器 AX9000 開發(fā)者版本支持 Docker 功能,可從小米路由器官網(wǎng)下載 1.0.140 版本或以上的 AX9000 開發(fā)者固件開啟體驗(yàn)。
安裝好 Docker 環(huán)境及管理工具后,用戶可通過管理工具創(chuàng)建并使用容器、鏡像,并可調(diào)用第三方管理工具 Portainer 的絕大部分功能。
其中,Docker 鏡像是一個(gè)特殊的文件系統(tǒng),封裝了運(yùn)行時(shí)需要的庫(kù)、資源、應(yīng)用等。docker 鏡像采用分層存儲(chǔ)結(jié)構(gòu)。構(gòu)建時(shí)一層一層地進(jìn)行,每一層構(gòu)建好后不再變化,后一層以前一層為基礎(chǔ)進(jìn)行構(gòu)建,最終組成多層文件系統(tǒng)。
據(jù)介紹,Docker 容器本質(zhì)上則是一個(gè)進(jìn)程,運(yùn)行于自己獨(dú)立的命名空間中,所有的數(shù)據(jù)都存儲(chǔ)在容器中。容器銷毀后,這些數(shù)據(jù)也隨之消失。多個(gè)容器互相之間是隔離的,一個(gè)容器所做的任何變更都只影響容器自己。
以下為小米路由官方對(duì) AX9000 開發(fā)者版本 Docker 功能的介紹:
一、操作指導(dǎo)
第一步:登錄小米路由器官網(wǎng)下載小米路由器 AX9000 最新的開發(fā)者版本,并升級(jí)路由器至開發(fā)者版本 (如已升級(jí),忽略此步驟);
第二步:進(jìn)入開發(fā)者版本管理后臺(tái)(默認(rèn)為 192.168.31.1 或 miwifi.com),在高級(jí)設(shè)置中找到 DOCKER 功能;
第三步:插入 ext4 格式且剩余存儲(chǔ)空間大于 32G 的 USB 存儲(chǔ)設(shè)備到小米路由器 AX9000 USB 口,單擊“安裝 Docker”按鈕,安裝 Docker 套件直至提示安裝成功;
第四步:Docker 安裝成功后,頁(yè)面將自動(dòng)刷新,打開運(yùn)行 Docker 拉鈕,并且安裝第三方管理,直至提示安裝成功;
第五步:此時(shí)即可單擊“管理 Docker 按鈕”,體驗(yàn) Docker 功能。
二.小米路由器 AX9000 上的 Docker 可以實(shí)現(xiàn)哪些功能?
安裝好 Docker 環(huán)境及管理工具后,你可以通過管理工具創(chuàng)建并使用容器、鏡像,并可調(diào)用第三方管理工具 Portainer 的絕大部分功能。
1. 第三方工具 Portainer 管理功能
第三方工具 Portainer 安裝后可以新建鏡像和容器并對(duì)他們做管理。
用戶在小米路由器 AX9000 首次使用 Portainer 時(shí),默認(rèn)用戶名 admin,密碼 admin。更多信息可參考 Portainer 官網(wǎng)。
2. Docker 鏡像
Docker 鏡像是一個(gè)特殊的文件系統(tǒng),這個(gè)文件系統(tǒng)封裝了運(yùn)行時(shí)需要的庫(kù)、資源、應(yīng)用等。docker 鏡像采用分層存儲(chǔ)結(jié)構(gòu)。構(gòu)建時(shí)一層一層地進(jìn)行,每一層構(gòu)建好后不再變化,后一層以前一層為基礎(chǔ)進(jìn)行構(gòu)建,最終組成多層文件系統(tǒng)。
3. Docker 容器
Docker 容器本質(zhì)上是一個(gè)進(jìn)程,運(yùn)行于自己獨(dú)立的命名空間中,所有的數(shù)據(jù)都存儲(chǔ)在容器中。容器銷毀后,這些數(shù)據(jù)也隨之消失。多個(gè)容器互相之間是隔離的,一個(gè)容器所做的任何變更都只影響容器自己。
注意事項(xiàng):
(1)使用過程中,如遇到右上角所示的提示彈窗,等提示消失再輸入用戶名密碼(2 秒會(huì)自動(dòng)消失)。
(2) 首次登錄時(shí)選擇第一個(gè)選項(xiàng),本地管理容器。
功能示例(創(chuàng)建 Maria 數(shù)據(jù)庫(kù)容器)
第三方管理工具中,進(jìn)入 Containers 頁(yè),單擊 add container 按鈕。
可通過“Search" 功能打開 Docker Hub 社區(qū)。
例如搜索關(guān)鍵詞”mariadb“,搜索到 Mariadb 官方鏡像。
復(fù)制 mariadb 官方鏡像名到鏡像輸入框。
如果是再次創(chuàng)建的情況,按默認(rèn)提示點(diǎn)選填充了 latest 后綴的鏡像。
單擊”Deploy the container" 部署鏡像在容器中。
安裝完畢后,查看是否已創(chuàng)建好 MariaDatabase 容器,如下圖所示為創(chuàng)建容器成功。
三、使用 Docker 的注意事項(xiàng)
1. Docker 啟動(dòng)過程對(duì)端口轉(zhuǎn)發(fā)功能的影響
Docker 啟用時(shí)的 30 秒內(nèi),由于 Docker 生成的虛擬容器中的防火墻會(huì)和系統(tǒng)預(yù)設(shè)防火墻管理會(huì)有差異,所以可能導(dǎo)致 Docker 生成的容器中的防火墻丟失。所以建議這段時(shí)間內(nèi)不對(duì)路由系統(tǒng)防火墻做反復(fù)改動(dòng),或者先關(guān)閉 Docker。
2. Docker 運(yùn)行中不建議更換局域網(wǎng)配置
由于做局域網(wǎng)設(shè)置的改動(dòng)可能會(huì)引發(fā)路由系統(tǒng)重啟,建議配置路由器局域網(wǎng)前先關(guān)閉 Docker 功能,否則出現(xiàn)未知錯(cuò)誤。
3. Docker 創(chuàng)建容器上限
現(xiàn)階段建議創(chuàng)建容器數(shù)量不要超過 3 個(gè),如果超過 3 個(gè),可能出現(xiàn)未知錯(cuò)誤。
4. 插拔硬盤注意事項(xiàng) Docker 使用過程中,如果需要拔出硬盤,請(qǐng)先到存儲(chǔ)狀態(tài)頁(yè)點(diǎn)擊“安全移除硬盤”。
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。