This document outlines a multi-host container networking solution called Weaveworks. It describes Weave as an overlay container network that allows containers running on different VMs or hosts to communicate. The document demonstrates Weave by showing a data producer container sending messages to an "HTTP" server container running on different hosts and connected through the Weave network. It also briefly describes Weave Run for IPAM, load balancing and service discovery and Weave Scope for visualizing containers.