This document discusses using Docker to create a cluster networking setup with Weave. It begins by explaining the goals of automatically assigning unique IPs to containers without DHCP or an overlay network. It then describes setting up Weave to serve as the network bridge for Docker containers, so they are assigned IPs on the Weave overlay network and can communicate across hosts. The document outlines starting Weave, configuring Docker to use the Weave bridge, and ensuring containers on different hosts can connect. It concludes that this approach allows using native ports and container IPs without port management.