debian

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  
    

    (默认有bridgehostnone网络)

  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  
    

说明

0
看了该问题的人还看了