debian

Debian与Docker的网络配置怎样实现

小樊
45
2025-08-14 03:05:45
栏目: 智能运维

在Debian上配置Docker网络可按以下步骤操作,涵盖网络模式选择、自定义网络创建及容器连接等核心场景:

一、基础网络配置

  1. 安装Docker

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

    docker network ls  
    

    (默认包含bridgehostnone网络)

二、配置网络模式

1. 桥接模式(默认)

2. 主机模式

3. 无网络模式

4. 覆盖网络(跨主机通信)

三、自定义网络配置

  1. 创建自定义桥接网络

    docker network create --driver bridge \  
      --subnet 192.168.1.0/24 \  
      --gateway 192.168.1.1 \  
      my_custom_bridge  
    
  2. 连接容器到自定义网络

    docker run -d --network my_custom_bridge --name my_container nginx  
    
  3. 配置静态IP

    docker run -d --network my_custom_bridge --ip 192.168.1.10 nginx  
    

四、高级配置

五、验证与调试

根据需求选择合适的网络模式,简单场景优先使用默认桥接或主机模式,复杂多主机环境需配置覆盖网络或自定义网络。

0
看了该问题的人还看了