Creating Custom Docker Networks
Docker provides several networking options for containers, such as bridge, host, and none, which are suitable for many basic use cases. However, as your containerized applications grow in complexity, you may need more control over how containers communicate.