# Docker Networking
- [[Types of Docker Networks]]
- [[Creating Docker Networks]]
- [[Network Troubleshooting Using Netshoot]]
- [[Connecting Docker Containers to Docker Networks]]
Basic networking commands:
- To get a list of all Docker networks use
`docker network list`
- To get information about a particular network you can then use inspect:
`docker inspect <NETWORK NAME>`
- To get a list of all networks a particular container belongs use
`docker inspect -f '{{range $key, $value := .NetworkSettings.Networks}}{{$key}} {{end}}' <CONTAINER NAME>` ^z62qsk
- To disconnect a connected network use
`docker network disconnect <NETWORK NAME> <CONTAINER NAME>`
When creating a container you can control which network it joins with the following options:
![[Docker#^3fhrkf]]