Need advice about which tool to choose?Ask the StackShare community!
Weave vs Nixery: What are the differences?
What is Weave? Weave creates a virtual network that connects Docker containers deployed across multiple hosts. Weave can traverse firewalls and operate in partially connected networks. Traffic can be encrypted, allowing hosts to be connected across an untrusted network. With weave you can easily construct applications consisting of multiple containers, running anywhere.
What is Nixery? Container registry which transparently builds images using the Nix package manager. It is a Docker-compatible container registry that is capable of transparently building and serving container images using Nix. It provides ad-hoc container images that contain packages from the Nix package manager. Images with arbitrary packages can be requested via the image name.
Weave and Nixery can be primarily classified as "Container" tools.
Some of the features offered by Weave are:
- Virtual Ethernet Switch
- Application isolation
- Security
On the other hand, Nixery provides the following key features:
- Serve container images on-demand using image names as content specifications
- Use private package sets from various sources
- Efficient serving of image layers from Google Cloud Storage
Weave and Nixery are both open source tools. Weave with 5.61K GitHub stars and 532 forks on GitHub appears to be more popular than Nixery with 550 GitHub stars and 16 GitHub forks.
Pros of Nixery
Pros of Weave
- Easy setup3
- Seamlessly with mesos/marathon3
- Seamless integration with application layer1