摘要:公網訪問內網容器局域網里的主機上安裝了容器,只能在內網訪問,怎樣從公網也能訪問內網的容器本文將介紹具體的實現步驟。
公網訪問內網Docker容器
局域網里的主機上安裝了Docker容器,只能在內網訪問,怎樣從公網也能訪問內網的Docker容器?
本文將介紹具體的實現步驟。
1. 準備工作 1.1 安裝并啟動Docker容器Docker容器默認的sshd端口是22。
2. 實現步驟 2.1 下載并解壓holer軟件包Holer軟件包:holer-xxx.tar.gz
Holer支持各種OS系統平臺,請選擇跟本地OS類型匹配的holer軟件包。
2.2 獲取holer access key信息在holer官網上申請專屬的holer access key或者使用開源社區上公開的access key信息。
例如申請得到的holer信息如下,這里以此holer信息為例:
--------------------------------------------- Holer Client : holerdemo@gmail.com Access Key : 8866daebe02846t88s166733595fff5d --------------------------------------------- Internet Address : holer.org:65014 Local Address : 127.0.0.1:22 ---------------------------------------------2.3 啟動holer服務
Windows系統平臺:
打開CMD控制臺,進入可執行程序所在的目錄下執行命令:
holer-windows-xxx.exe -k 8866daebe02846t88s166733595fff5d
Linux或者其他系統平臺:
執行命令:nohup ./holer-xxx-xxx -k 8866daebe02846t88s166733595fff5d
2.4 訪問映射后的公網地址在ssh客戶端上輸入
主機名:holer.org 端口號: 65014
或者執行命令:ssh root@holer.org -p 65014
這樣就可以從公網訪問內網的Docker容器了。
2.5 問題咨詢與幫助使用holer過程中遇到問題可以先查看holer控制臺打印的日志信息,這樣很容易排查出問題的具體原因。
如果需要幫助請聯系holer技術支持人員,聯系方式詳見holer官網。
更多的holer使用示例,請參考holer官方博客。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/27544.html
摘要:每個節點的網橋使用一個子網,每個容器使用一個子網內的,那么我們就可以組成下圖中所示網絡。到此,在的協調下,各個主機上的子網就不會再沖突了,另外,會維護容器網絡的路由規則,容器就可以通過訪問容器了,也就實現了跨主機容器互聯。 當您將多臺服務器節點組成一個Docker集群時,需要對集群網絡進行設置,否則默認情況下,無法跨主機容器互聯,接下來我們首先分析一下原因。 跨主機容器互聯 下圖描述了...
摘要:管理其下控制的的生命周期,保證指定數量的正常運行。青云在國內是獨樹一幟,特別適合用來部署這種分布式應用。其中,是提供的命令行工具,可在任何被管理的機器上運行。這里嘗試用命令行工具檢查下集群狀態。 一、Kubernetes概述 Kubernetes是Google一直在推進的容器調度和管理系統,是Google內部使用的容器管理系統Borg的開源版本。它可以實現對Docker容器的部署,配置...
摘要:三私有代碼庫阿里云使用引言使用肯定離不開和代碼的集成。本著代碼可靠性,服務器穩定性,功能擴展性綜合對比,我們選擇使用阿里云的庫。 來自用戶的DevOps實踐分享,分享從開發代碼到生產環境部署的一條龍操作的實踐及經驗, 包含工具技術的選型及考量、私有代碼庫與私有鏡像庫的應用等。 (一)容器服務的Rancher選型 1、為什么說是下一代核心技術 從互聯網的多次變革說起,早期的C/S架構,到...
閱讀 1702·2021-11-18 10:02
閱讀 2218·2021-11-15 11:38
閱讀 2666·2019-08-30 15:52
閱讀 2190·2019-08-29 14:04
閱讀 3231·2019-08-29 12:29
閱讀 2086·2019-08-26 11:44
閱讀 994·2019-08-26 10:28
閱讀 830·2019-08-23 18:37