Bug Reference

JIRA-6664: https://issues.apache.org/jira/browse/CLOUDSTACK-6664 

Branch

4.5 hopefully.

Introduction

Purpose

This is functional specification of feature "Support Docker as a hypervisor" which has Jira ID CS-6664. Docker hypervisor can spawn containers from Dockerfile, Docker image or Docker tar file.

References

Document History

Glossary

Feature Specifications

Use cases

A user want to use containers in CloudStack, LXC or Docker hypervisor can be used. For Docker, this can be done in several ways: 

Architecture and Design description

cloud-plugin-hypervisor-docker

cloud-setup-agent starts Docker service in the background in the Docker host and sends register host request to the Agent Manager.

docker HTTP client implements http requests to the Docker service, using REST API v1.10

Web Services APIs

registerTemplate

UI flow