December 17, 2015
Docker Networking with No External Cluster Store: Announcing Weave 1.4 Plugin
All other Docker networking plugins, including Docker’s own “Overlay” driver, require that you set up Docker with a cluster store – a central database like Consul or Zookeeper – before you can use them. As well...
November 16, 2015
Weave Scope gets your Docker containers under control
Weave Scope is a zero-config, drop-in solution for mapping and monitoring your Docker containers, and the easiest way to visualize your cloud-native application. Weave Scope 0.10 is out today and introduces some exciting new features:...
November 13, 2015
Weave Networking Performance with the New Fast Data Path
Weave Net 1.2 delivers performance close to standard networking on today’s common x86 servers thanks to “fast data path”, a feature we previewed a few months ago. We’ll be doing additional testing on servers with newer 10G network...
November 03, 2015
Life and Docker Networking - One Year On
Welcome to Docker 1.9 Today Docker has released Docker 1.9, which includes advances in Docker Networking. Perhaps the most important is the introduction of a new overlay networking approach to connect docker containers running across...
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...
October 08, 2015
Weave: the fastest path to Docker on Amazon EC2 Container Service
Today, Weaveworks is making it even faster and easier to deploy and see Docker container applications on Amazon Web Services’ EC2 Container Service (ECS). We’re delighted to be one of the launch Container Partners in the ECS marketplace,...
June 22, 2015
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...
June 12, 2015
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...
May 26, 2015
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....
April 29, 2015
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...
April 23, 2015
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...
April 20, 2015
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...
November 28, 2014
weaveDNS, Now with Less Amnesia
When we first released it, weaveDNS was a bit forgetful — if you stopped and started it, it would lose its database of names. It would also (probably) be given a fresh IP address by the docker daemon, so containers which had been told its...
November 04, 2014
Have You Met weaveDNS?
Today we’re releasing a preview of weaveDNS: a distributed DNS service for your weave network. As with DNS in general, the main use of weaveDNS is to be able to refer to things by name rather than address. For instance, a database...