溫馨提示×

Debian Docker 網絡怎么設置

小樊
48
2025-08-20 04:24:28
欄目: 智能運維

Debian系統設置Docker網絡步驟如下:

  1. 安裝Docker

    sudo apt update && sudo apt install docker.io  
    
  2. 啟動服務并設置開機自啟

    sudo systemctl start docker  
    sudo systemctl enable docker  
    
  3. 查看默認網絡

    docker network ls  
    

    (默認有bridge、host、none網絡)

  4. 創建自定義網絡(可選):

    docker network create --driver bridge --subnet=192.168.1.0/24 --gateway=192.168.1.1 my_network  
    
  5. 運行容器并連接網絡

    • 默認bridge模式
      docker run -d --name my_container nginx  
      
    • 指定自定義網絡
      docker run -d --network my_network --name my_container nginx  
      
    • host模式(直接使用宿主機網絡):
      docker run -d --network host nginx  
      
  6. 配置靜態IP(需在創建網絡時指定子網和網關):

    docker run -d --network my_network --ip 192.168.1.10 nginx  
    
  7. 刪除網絡

    docker network rm my_network  
    
  8. 高級配置(守護進程參數)
    編輯/etc/docker/daemon.json,例如添加DNS:

    { "dns": ["8.8.8.8", "8.8.4.4"] }  
    

    重啟服務生效:

    sudo systemctl restart docker  
    

說明

  • bridge模式為默認,適合大多數場景,容器通過NAT與外部通信;
  • host模式性能高但無隔離,適合對網絡性能要求嚴格的場景;
  • 自定義網絡支持子網、網關、IP分配等高級功能,適合復雜網絡拓撲。

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