Skip to content

Network Drivers

Docker provides several network drivers that cater to different use cases and networking requirements. Each driver offers unique capabilities and performance characteristics.

Types of Network Drivers

Bridge

The default network driver. It creates a private internal network on a single Docker host.

Host

Uses the host's network stack, allowing containers to share the host's IP address.

Overlay

Enables communication between containers across multiple Docker hosts using a distributed network.

Macvlan

Assigns a MAC address to each container, making it appear as a physical device on the network.

Custom Network Drivers

You can also use custom network drivers to meet specific networking needs. Docker supports third-party plugins and allows you to create and use your own drivers.

Choosing the Right Network Driver

The choice of network driver depends on your application requirements and deployment environment. Consider factors such as performance, isolation, and scalability when selecting a driver.

Next Step

Now that you have an overview of the network drivers available in Docker, you can explore each driver in more detail by learning more about the default Bridge Networking and its configuration options.

Previous | Next