docker/network-ls

List Networks

List all existing Docker networks.

network
list
inspect

Command

docker network ls

Explanation

docker network ls shows the default bridge, host, and none networks along with any user-created ones. The output includes IDs, names, drivers, and scopes, helping you understand how containers connect and communicate.

Common Use Cases

  • Inspect available networks
  • Audit network drivers in use
  • Prepare to attach containers to specific networks

Best Practices

  • Use custom networks for container communication to avoid IP conflicts

Common Mistakes to Avoid

  • Assuming default bridge is the same as user-created bridge network

Troubleshooting

Problem: Expected network missing

Solution: Verify network creation with docker network inspect <name> or recreate it if needed.

Examples

List all networks

docker network ls