Container Management as a Service

Linux containers like Docker can reduce the operational complexity of deploying apps, increasing your efficiency and productivity.

Cloud 66 for Docker is a complete toolset for rolling out containers to production on your own infrastructure. Our Docker support consists of 8 major components:


A complete toolkit for deploying containers in production

BuildGrid

Cloud 66 for Docker deployments consist of 2 steps: Build and Publish. The Build step involves BuildGrid to build the required Docker images from your code. Publish is a step that rolls out the built images (or the ones pre-built by you) onto your servers.

You can choose to run each of these steps separately through the BuildGrid UI or through the command line.

Docker Image Repository BuildGrid comes with a Docker image repository to store and distribute your built container images.


Deployment Engine

A cloud deployment system compatible with all major cloud providers (AWS, Rackspace, DigitalOcean, Linode, Azure, Packet, Google Cloud and OpenStack) to fire up, build and configure servers under your own cloud account.

  • AWS

  • Google

  • MS Azure

  • DigitalOcean

  • Rackspace

  • Linode

  • Packet

  • CloudA

  • Vexxhost


Orchestration Engine

A container management system to rollout containers to your servers, distribute and balance external and internal traffic to them, manage their lifecycle during deployments and take care of scaling servers and containers.


Data services

Build, deployment and management of databases on your servers, compatible with MySQL, PostgreSQL, MongoDB, Redis and ElasticSearch. Including off-site managed backups and replication.

  • MySQL

  • PostgreSQL

  • MongoDB

  • Redis

  • Memcached

  • ElasticSearch


Monitoring

A server and container monitoring system to watch vital signs on servers and containers to produce alerts.


Security and ACL

Provisioning, management and monitoring of firewalls, brute force login attempts and user access permissions to all servers for your team members.


Automatic Updates

Monitoring of OS and components in your infrastructure to produce warnings and automatic upgrades when needed.

Running Docker in production

Running applications in Docker containers helps with the consistency of development and production environments, easier deployments and use of microservices. Here is everything you need to run Docker in production.

cloud66-docker Created with Sketch. Nginx ElasticDNS ElasticDNS Nginx ElasticDNS ElasticDNS 25.0.1.1 25.0.1.2 25.0.1.3 25.0.1.4 25.0.1.5 25.0.1.6 25.0.1.7 25.0.1.8 25.0.1.9 25.0.1.10 25.0.1.11 25.0.1.12 25.0.1.13 25.0.1.14 25.0.1.15 25.0.1.16 25.0.1.17 25.0.1.18 25.0.1.19 25.0.1.20 25.0.1.21 25.0.1.22 25.0.1.23 25.0.1.24 web container api container background process container Public Network ContainerNet Nginx Nginx

Continuous delivery with BuildGrid

BuildGrid is a hosted Docker image building service. It uses your code and Dockerfile to build and store Docker images to be deployed on your servers.

cloud66_buildgrid Created with Sketch. Your git repository Cloud 66 Your cloud provider BuildGrid Private Docker Image Repository Web UI / Commandline Private Docker Image Repository Web UI / Commandline Your code + Your code (git push) Deployment Server 1 Server 2 Server 3 Deployment Server 1 Server 3 Server 2 Private Docker Image Repository BuildGrid Private Docker Image Repository Your code + Web UI / Commandline Your code (git push)

Pain Free Deployments
The easiest solution for Rails and Docker hosting in the Cloud