Need advice about which tool to choose?Ask the StackShare community!
Quay.io vs Weave: What are the differences?
What is Quay.io? Secure hosting for private Docker repositories. Simply upload your Dockerfile (and any additional files it needs) and we'll build your Dockerfile into an image and push it to your repository.
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.
Quay.io and Weave are primarily classified as "Docker Registry" and "Container" tools respectively.
Some of the features offered by Quay.io are:
- Secure - Your data is transferred using SSL at all times and encrypted when at rest. More information available in our security guide
- Shareable - Have to share a repository? No problem! Share with anyone you choose
- Cloud Hosted - Accessible from anywhere, anytime
On the other hand, Weave provides the following key features:
- Virtual Ethernet Switch
- Application isolation
- Security
"Great UI" is the primary reason why developers consider Quay.io over the competitors, whereas "Easy setup" was stated as the key factor in picking Weave.
Weave is an open source tool with 5.57K GitHub stars and 517 GitHub forks. Here's a link to Weave's open source repository on GitHub.
Pros of Quay.io
- Great UI6
- API1
- Docker cloud repositories are public by default. Bad0
Pros of Weave
- Easy setup3
- Seamlessly with mesos/marathon3
- Seamless integration with application layer1