网络命令
多容器之间的通信靠网络(Network)。Docker 提供多种驱动:bridge(默认)、host、none,以及按项目隔离的自定义 bridge。
查看与创建
docker network lsdocker network create ros-net连接容器到网络
将容器接入自建网络,使其可通过容器名互相访问(DNS 自动解析):
docker run -d --name ros-node --network ros-net ros:humble提示
Compose 自动组网
使用 docker compose 时,Compose 会为项目自动创建一个桥接网络,服务间直接用 services 下的名称通信,无需手动 docker network create。详见 Compose 命令。
检查网络详情
docker network inspect ros-net