Docker Networks

Docker networking commands

List Networks

docker network ls # list all networks

Create Network

docker network create mynetwork # create network
docker network create --driver bridge mynetwork # specify driver
docker network create --subnet 172.18.0.0/16 mynetwork # custom subnet

Inspect Network

docker network inspect mynetwork # detailed network info

Connect/Disconnect

docker network connect mynetwork container # connect container to network
docker network disconnect mynetwork container # disconnect container

Remove Network

docker network rm mynetwork # remove network
docker network prune # remove all unused networks

Use Network

docker run --network mynetwork image # run container on network