A virtual network that connects Docker containers across multiple hosts with automatic discovery.
Weave Net is a container networking tool that creates a virtual network to connect Docker containers deployed across multiple hosts or cloud environments. It solves the problem of complex network configuration in distributed containerized applications by providing automatic service discovery and seamless connectivity.
DevOps engineers and platform teams managing Docker clusters or building portable microservices applications that need to run across multiple hosts or hybrid cloud setups.
Developers choose Weave Net for its simplicity and resilience, enabling rapid setup of container networks without the overhead of manual IP management, port mappings, or complex orchestration configurations.
Simple, resilient multi-host containers networking and more.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Creates a virtual network that connects Docker containers across multiple hosts as if on a single switch, eliminating manual IP configuration and port mappings.
Enables containers to automatically find and communicate with each other without static IPs, simplifying microservices deployment.
Allows applications to run seamlessly anywhere from single hosts to hybrid clouds, supporting portable microservices as emphasized in the README.
Exposes internal container services to the outside world regardless of deployment location, reducing the need for complex ambassador patterns.
Requires running Weave Net agents on each host, adding management complexity and resource consumption compared to native Docker networking.
Lacks built-in support for fine-grained network policies or deep integrations with some orchestration tools, which might necessitate additional solutions.
The overlay network can introduce latency and throughput limitations in high-performance scenarios compared to host-level networking.