We need a system to handle our docker images without sharing them to others.
1. Docker Hub Registry
Docker Hub Registry allow limited private repo for docker images. The free personal account allows only one private repo while for an organization there are no free account that allows private repo.
Pricing
The lowest price is 7$/mo for the micro account that allows 5 private repo.
For more information here are the prices for personal account while to view the prices for organization account you need to create a personal account and then create an organization.
Personal Docker Registry
We can install a personal docker registry (there is an offical docker registry image with enough documentation and here is the official github repo) on a backend machine. In this way we will have as much private repos as we need but we will also have the overhead of manage the server.
N.B. - the following are in beta and/or immature projects.
2. Google Container Registry
Google Container Registry provides secure, private Docker image storage on Google Cloud Platform.
The Google Container Registry runs on Google Cloud Platform, so can be relied upon for consistent uptime and security. The registry can be accessed through an HTTPS endpoint, so you can pull images from any machine, whether it's a Google Compute Engine instance or your own hardware.
Pricing
During the beta period you will be charged only for the Google Cloud Storage storage and network egress consumed by your Docker images.
3. Tutum
Tutum is a Container Platform, and seems to fit enough our needs. It's in beta nut the features that Tutum offers today are sufficiently stable to be considered production-ready. However, not all the features are available today.
Pricing
Tutum is free as long as it will be in beta. Once is production ready, existing accounts will automatically move to free forever Developer plan.
Introduction
We need a system to handle our docker images without sharing them to others.
1. Docker Hub Registry
Docker Hub Registry allow limited private repo for docker images. The free personal account allows only one private repo while for an organization there are no free account that allows private repo.
Pricing
The lowest price is 7$/mo for the micro account that allows 5 private repo. For more information here are the prices for personal account while to view the prices for organization account you need to create a personal account and then create an organization.
Personal Docker Registry
We can install a personal docker registry (there is an offical docker registry image with enough documentation and here is the official github repo) on a backend machine. In this way we will have as much private repos as we need but we will also have the overhead of manage the server.
N.B. - the following are in beta and/or immature projects.
2. Google Container Registry
Google Container Registry provides secure, private Docker image storage on Google Cloud Platform. The Google Container Registry runs on Google Cloud Platform, so can be relied upon for consistent uptime and security. The registry can be accessed through an HTTPS endpoint, so you can pull images from any machine, whether it's a Google Compute Engine instance or your own hardware.
Pricing
During the beta period you will be charged only for the Google Cloud Storage storage and network egress consumed by your Docker images.
3. Tutum
Tutum is a Container Platform, and seems to fit enough our needs. It's in beta nut the features that Tutum offers today are sufficiently stable to be considered production-ready. However, not all the features are available today.
Pricing
Tutum is free as long as it will be in beta. Once is production ready, existing accounts will automatically move to free forever Developer plan.
We can definitely give it a try.