溫馨提示×

ubuntu overlay怎樣實現遠程訪問

小樊
37
2025-08-21 08:22:04
欄目: 智能運維

Ubuntu Overlay通常指Docker的Overlay網絡,用于跨主機容器通信,其本身不直接提供遠程訪問功能,但可通過搭配SSH、VNC等服務實現遠程管理,以下是具體方法:

一、基于SSH的遠程命令行訪問

  1. 安裝SSH服務
    在Ubuntu主機上執行:
    sudo apt update && sudo apt install openssh-server
  2. 啟動SSH并設置開機自啟
    sudo systemctl enable ssh && sudo systemctl start ssh
  3. 遠程連接
    • Windows:使用PuTTY等客戶端,輸入Ubuntu主機IP、端口(默認22)和用戶名密碼。
    • Linux/Mac:終端直接輸入 ssh username@host_ip。

二、基于VNC的遠程圖形界面訪問

  1. 安裝VNC服務器
    sudo apt install tightvncserver
  2. 配置VNC并設置密碼
    啟動VNC服務:vncserver :1:1為桌面號),首次使用需設置密碼。
  3. 遠程連接
    • Windows:使用VNC Viewer,輸入主機IP:端口(如192.168.1.100:5901)和密碼。
    • 需確保防火墻允許VNC端口(默認5901)。

三、基于Overlay網絡的容器間遠程通信

若需通過Overlay網絡實現容器間遠程訪問(非主機遠程),步驟如下:

  1. 創建Overlay網絡
    docker network create --driver overlay my_overlay
  2. 運行容器并加入網絡
    docker run -d --name container1 --network my_overlay nginx
  3. 驗證通信
    進入容器后使用ping命令測試與其他容器的連通性:
    docker exec -it container1 ping container2_ip

注意事項

  • 安全配置:SSH可啟用密鑰認證、修改默認端口;VNC需設置強密碼并限制訪問IP。
  • 防火墻規則:確保SSH(22端口)、VNC(5901端口)及Overlay網絡相關端口(如Docker默認的2377)開放。

以上方法分別對應不同場景,根據實際需求選擇即可。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女