Latest from the blog

November 06, 2015

Weave Discovery and Docker Swarm

As we previously explained Weave Discovery allows Weave Routers to find each other automatically, solving the initial configuration problem when setting up your overlay container network.In this article we will examine how Weave Discovery...

November 03, 2015

Docker networking 1.9 and Weave technical deep-dive

This is a technical follow up to the previous post, Life and Docker Networking – One year On. Please note that our goal here, shared with Docker, is to make the customer experience as straightforward as possible. Do get in touch if you...

August 17, 2015

Service Discovery and Load Balancing with Weave on Amazon's ECS

Weave makes it very simple to set up a containerized network in Amazon’s EC2 Container Service. Without Weave, this can be a complex process which involves setting up Service Discovery and Load Balancing. You get all this for free...

August 04, 2015

Weaving runc

Yesterday I demonstrated Weave working with rkt; today I tried runc. As a reference implementation (of the OCF), runc has fewer niceties than rkt (or Docker for that matter). There’s no image management and what-have-you. That means a bit...

August 03, 2015

Weave and rkt

Weave works straight-forwardly with CoreOS’s rkt. In part this is because rkt‘s networking model is uncomplicated; and in part it’s because Weave uses standard bits of Linux networking, so it doesn’t need any special treatment. Here’s how...

August 03, 2015

Using Weave with Apache Mesos & Marathon on CentOS

Many of you had been using Mesos and Marathon with Weave since Stefan Schimanski originally published his guide earlier this year. Quite a few things have changed with Weave 1.0 release, and the usage of Docker bridge is now...

July 16, 2015

New Screencast: "Hello, Weave!"

It’s been a while since I recorded the original “Hello, Weave!” screencast, which had nearly 9k views in the 8 month.  A lot of great new features has landed in the v1.0 release last month. Today, I very glad to announce...

July 16, 2015

Bridge over Troubled Weavers

When we originally shipped Weave Net, there were a couple of things that people looked for extra help with: giving each container a unique IP address running containers using the Docker CLI or remote API, not via our weave script...

May 27, 2015

Multi-host Docker Deployment with Swarm and Compose Using Weave 0.11

This is an outdated guide, please find latest version on our website now! In this post I’d like to show how easily one can get up-and-running using Weave with all the latest...

May 06, 2015

Using Docker Machine and Swarm with Weave 0.10

This is an outdated guide, please find latest version on our main website now! In this post I’d like to show how quickly one can get up-and-running using Weave with Docker...

April 24, 2015

Data Migration with Kubernetes and Flocker

Our friend Kai Davenport at ClusterHQ has just published another awesome piece, this time detailing how Weave, Flocker and Kubernetes can be used together to migrate a Redis database container between two nodes. Read the full article here!

April 22, 2015

Using Docker Machine with Weave 0.10

This is an outdated guide, please find latest version on our website now! In this post I’d like to show how quickly one can get up-and-running using Weave with Docker Machine....

March 25, 2015

More Detail on Database Migration Using Docker, Flocker and Weave

Previously we have worked with the ClusterHQ team to create demos of database migration.  These demos uses flocker for data volume replication and weave to maintain network integrity as the application changes eg during a failover...

March 11, 2015

Weaving Kubernetes on Azure

As I said in my previous post, Weave is a very portable networking enabler for Kubernetes. To take this further, we have worked closely with the Microsoft and CoreOS teams to ensure a complete solution is available for Kubernetes on Azure....

February 25, 2015

Crate, Mesos, Marathon and Weave

The Mesosphere blog has a fantastic guest post by Christian Haudum of Crate on Deploying the Create Distributed Database using Mesos and Marathon, including a detailed section on how they enabled multicast discovery...

February 19, 2015

Networking Spark Cluster on Docker with Weave

In this guide, I will show you how easy it is to deploy a Spark cluster using Docker and Weave, running on CoreOS. Apache Spark is a fast and general-purpose cluster computing system. It provides high-level APIs in Java, Scala and Python,...

January 30, 2015

Mesos, Marathon, Weave .. and Consul and Docker - Oh My

[Update: we didn’t realise at the time, but the technique used here has some downsides. We’ve described them here.] Here’s a terrific post from Stefan Schimanski showing how to use Weave to make Mesos and Marathon play well...

January 29, 2015


We’re very happy today to give the spotlight to Kai Davenport, who has been advancing the state of the art of Docker extensions, and weave, with his project powerstrip-weave. –Michael Powerstrip-Weave: A Docker Networking Extension In this...

January 28, 2015

Weave and Microsoft Azure

We are very grateful to Patrick Chanezon for creating this tutorial explaining how to run weave and weavedns on Azure! — alexis

January 20, 2015

Elasticsearch, Weave and Docker

This guide will demonstrate how to deploy an Elasticsearch cluster on Weave as well as a JavaScript microservice application for it. There are a few major advantages of using Weave for Elasticsearch. Firstly, you will gain Zen discovery...