debian

Debian Docker网络配置怎么做

小樊
48
2025-09-15 05:56:56
栏目: 智能运维

以下是在Debian上配置Docker网络的步骤:

  1. 安装Docker

    sudo apt update && sudo apt install docker.io  
    sudo systemctl start docker && sudo systemctl enable docker  
    
  2. 查看默认网络

    docker network ls  
    
  3. 创建自定义网络

    • 桥接网络(默认模式,需手动配置IP):
      docker network create --driver bridge --subnet=192.168.1.0/24 --gateway=192.168.1.1 my_bridge  
      
    • 主机模式(直接使用主机网络):
      docker network create --driver host my_host  
      
    • 覆盖网络(跨主机通信,需先初始化Swarm):
      docker network create --driver overlay my_overlay  
      
  4. 运行容器并连接网络

    # 连接自定义桥接网络  
    docker run -d --name my_container --network my_bridge nginx  
    # 主机模式示例  
    docker run -d --name host_container --network host nginx  
    
  5. 配置静态IP
    在创建网络时指定子网和网关,启动容器时通过--ip指定IP:

    docker run -d --network my_bridge --ip 192.168.1.10 nginx  
    
  6. 删除网络

    docker network rm my_bridge  
    
  7. 高级配置(可选)

    • Docker Compose管理多容器网络
      创建docker-compose.yml文件,定义网络和容器关系,通过docker-compose up -d启动。
    • 修改Docker守护进程配置
      编辑/etc/docker/daemon.json(如设置DNS、监听端口),重启服务生效。

网络模式说明

参考来源:

0
看了该问题的人还看了