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