Docker Open Container Project - Please Make It Awesome

I’m live-blogging this from the DockerCon opening keynote in San Francisco.  Docker has announced that it will create the Open Container Project under the Linux Foundation. This is based on news that is breaking in...

Weave As A Docker Network Plugin

The Weave plugin gives you a closer integration with Docker: docker inspect --format=’{{.NetworkSettings.IPAddress}}’ $WOVEN_CONTAINER A while ago I reported on a proof of concept that made Weave act as a Docker extension. Much of the...

Weave 1.0 Is Out - And It Is Good

Weave 1.0 is out! Weaving containers into applications Weave is the most productive way to connect, observe and control containers.  Our mission is to make application developers as happy as possible by making containers magically...

Weave Net Cryptography Faq

What do you recommend for confidentiality, integrity and authenticity with Weave Net?Weave communicates via TCP and UDP on a well known port, so you may use whatever is appropriate to your requirements – for example an IPsec VPN for...

Testing Docker Multi-host Network Performance With Weave Fast Datapath

This post introduces performance improvements to Weave Net, our Docker network. We sometimes get feedback about Weave Net expressing concerns about its performance impact. Specifically, the concern is that because it uses pcap to implement...

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! http://weave.works/guides/weave-and-docker-platform/index.html In this post I’d like to show how easily one can get up-and-running using Weave with all the latest...

Let Weave Net Allocate Ip Addresses For You

One of the chores when using Weave Net is giving each container an IP address.  We recognized this, and we’ve automated it for you, as a new feature in Weave release 0.11.  Take a look at the walk-through in the documentation....

Announcing Weave Scope: Container Visibility

Introducing Weave Scope Today we are launching the second big piece of Weave. Weave Scope automatically generates a map of your containers, enabling you to intuitively understand, monitor, and control your applications.  It is...

Another Platform Uses Weave - Now At Capgemini

Today Cap Gemini announced Apollo.  According to the project lead Graham Taylor, this is “a platform for running your next generation web services and applications”.  Using Weave, Mesos, Consul and Docker, they have created...

Using Docker Machine And Swarm With Weave 0.10

This is an outdated guide, please find latest version on our main website now! http://weave.works/guides/weave-and-docker-platform/index.html In this post I’d like to show how quickly one can get up-and-running using Weave with Docker...

Running Containers On Remote Docker Hosts With Weave 0.10

In an earlier post we peeked under the covers of Weave 0.10 to discover how it interacts with remote Docker hosts. So, for example weave launch is translated into: <br> docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -v...

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!

Weave At Container Camp And Docker Cologne

Container Camp was held in San Francisco earlier this month, and the videos of the conference have been posted on youtube. Its great to see Weave featured in a number of the talks, including Khash Sajadi from Cloud66 on...

Weave As A Docker Extension

(UPDATE: New, simpler build instructions) For some time there has been talk of extending Docker. Lately we have been seeing some projects born of this ongoing conversation; for example you may have seen Powerstrip, which lets you hook into...

Weaveworks Sponsors Glider Labs To Enable More Docker Wins

A really big goal for Weaveworks is to support Docker extensions as soon as possible.  This is so that enterprise class Docker use cases like data migration and failover can be enabled, easily combining Weave with components...

Using Docker Machine With Weave 0.10

This is an outdated guide, please find latest version on our website now! http://weave.works/guides/weave-and-docker-platform/index.html In this post I’d like to show how quickly one can get up-and-running using Weave with Docker Machine....

Remote Weaving With Weave 0.10

One of the highlights of Weave 0.10 is the ability to run Weave on remote Docker hosts, in a pure container-only environment where the only access to the hosts is through the Docker Remote API. The weave script, as we know it Weave has...

My Container Won't Stop On Ctrl-c, And Other Minor Tragedies

At Weaveworks, we containerise as much as possible, to simplify packaging and deployment. So, most of the time, whatever you ask our software to do will run inside a container. One day while testing, one step of network set-up got stuck,...

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...

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....