對于很多剛接觸Docker的用戶來說,命令行操作總帶著一絲“勸退感”。尤其是要在Windows上部署服務、開放端口、配置參數(shù)時,稍有不慎就容易出錯。有沒有辦法像網(wǎng)頁后臺一樣,用圖形界面來管理Docker項目呢?答案是:有!
這篇文章將帶你用最輕松的方式,在Windows系統(tǒng)下通過DockerComposeUI這個可視化工具,快速管理DockerCompose項目,并借助貝銳花生殼實現(xiàn)遠程訪問。即使沒有公網(wǎng)IP,也能讓你的服務被全網(wǎng)訪問!
DockerComposeUI是什么?
簡單來說,它就是一個基于Web界面的DockerCompose管理器。你只需要上傳YAML文件或者填寫服務參數(shù),就能通過瀏覽器操作啟動、停止、修改容器,無需頻繁敲命令。
它非常適合希望用Docker部署服務但不熟悉命令行的用戶,或者希望通過瀏覽器遠程管理容器的場景。
在Windows上啟用DockerComposeUI
部署過程非常簡單。首先確保你的電腦已安裝了最新版的DockerDesktop。
接著,打開終端運行以下命令即可啟動DockerComposeUI服務本體:
這條命令會在本地的5000端口啟動DockerComposeUI的Web服務,隨后你只需在瀏覽器中訪問http://localhost:5000,就可以進入圖形化界面,上傳Compose文件或創(chuàng)建新服務了。
沒有公網(wǎng)IP?用貝銳花生殼內(nèi)網(wǎng)穿透就能遠程訪問
在本地能打開這個管理界面固然方便,但如果你希望在公司、咖啡廳甚至異地遠程管理家里的Docker服務,就需要用到內(nèi)網(wǎng)穿透工具了。
這時候,貝銳花生殼就派上了用場。它能將你的本地端口(如5000)穿透映射到互聯(lián)網(wǎng)上,即使你使用的是家庭寬帶、NAT網(wǎng)絡或移動熱點,也能分配一個公網(wǎng)訪問地址,具體操作如下:
2.進入“內(nèi)網(wǎng)穿透”頁面,添加一條HTTPS映射規(guī)則,本地端口填寫5000、映射地址填寫為127.0.0.1或你的主機IP。
3.成功后,貝銳花生殼將自動生成一個可以遠程訪問的域名地址。通過這個地址,就可以在任何地點、任何設備訪問你本地部署的DockerComposeUI界面,真正實現(xiàn)遠程可視化容器管理。
安全性別忽略,這些細節(jié)也別忘了
雖然貝銳花生殼讓遠程訪問變得非常便捷,但安全性同樣重要。建議大家利用貝銳花生殼內(nèi)置的安全防護能力為映射開啟口令驗證,防止被他人隨意訪問,也可以根據(jù)時間/周期、IP地址/區(qū)域、瀏覽器/系統(tǒng)等設置訪問限制,進一步提升安全級別。
對于很多想體驗Docker的用戶來說,復雜的命令和部署流程總是第一道門檻。而DockerComposeUI的圖形界面,恰好降低了這個門檻,配合花生殼的內(nèi)網(wǎng)穿透方案,就算你沒有公網(wǎng)IP,也能做到異地訪問和遠程運維,用最方便的方式解鎖本地容器服務的遠程能力。
堪稱精品的小說——《小島》
將軍看了看他們桌子上的罐頭,喉嚨哽了一下,說:“同志們到此結束了?_。到此結束了?|——。”停了一下,又說:“孩子們,我給大家分菜,每人一筷子——?!彼哌^去,把手中的菜倒進湯里,而后拿起湯勺,在桶里攪了幾下--。隨后,他舀起勺湯——-。沒有人招呼,戰(zhàn)土們自覺地圍了過來。一勺一勺的菜湯舀到了戰(zhàn)土們的碗里。到此結束了?。.. 分菜的細節(jié)處理,極其巧妙地寫出了黨關心愛護戰(zhàn)士, 將軍看了看他們桌子上的罐頭,喉嚨哽了一下,說:“同志們等會說。停了一下,又說:“孩子們,我給大家分菜,每人一筷子?!?nbsp; 戰(zhàn)土們怕燙似的馬上躲遠。將軍沒有追過去,也知道自己沒法追。他站在原地,一時不知怎么辦才好。終于,他眼睛一亮,看到了飯桌邊上的等會說————。部編版五年級上冊第15課《小島》知識點復習與線上答題