Difference between revisions of "Docker design concept"

From SME Server
Jump to navigationJump to search
m
m
Line 20: Line 20:
  
 
===A. Container Options===
 
===A. Container Options===
 +
====Start====
 +
The docker client can be invoked with various flags and arguments. These flags and arguments are past to the docker daemon to construct the docker container and run it. To see all docker client command execute:
 +
docker
 +
To see all available arguments, execute
 +
docker -h
 +
  
  

Revision as of 08:43, 10 September 2014

Warning.png Work in Progress:
This page is a Work in Progress. The contents off this page may be in flux, please have a look at this page history the to see list of changes.


Docker design conceptv0.1.png

Purpose

This page holds a conceptual design for Docker on SME Server. See more details on Docker here


Overview

Design principles

  • This design concept only addresses demonized containers and not interactive containers.
  • Transparent user experience* No integration with Server Manager (Yet)
  • Full integration in SME Sever templating system and SME Server db databases
  • Pre-build images are not available yet
  • No build-in pre-checks regarding starting a container and server capacity
  • May not effect or compromise default SME Server functionality, stability and security


Options

A. Container Options

Start

The docker client can be invoked with various flags and arguments. These flags and arguments are past to the docker daemon to construct the docker container and run it. To see all docker client command execute:

docker

To see all available arguments, execute

docker -h


B. Docker options

C. Image options

SME Databases

SME Template/fragments

Start/Stop events