From e8db22fd748ac0d3858b9b81ac062366e1423a92 Mon Sep 17 00:00:00 2001 From: Patrick Chanezon Date: Fri, 5 Jun 2015 17:39:27 -0700 Subject: [PATCH] created spec docs --- README.md | 5 +++++ image.md | 5 +++++ runtime.md | 29 +++++++++++++++++++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 README.md create mode 100644 image.md create mode 100644 runtime.md diff --git a/README.md b/README.md new file mode 100644 index 00000000..add6bd36 --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ +# Open Container Specifications + +This project is where the Open Container Specifications are written. +* [Open Container Runtime](runtime.md) +* [Open Container Image format](image.md) diff --git a/image.md b/image.md new file mode 100644 index 00000000..e8401c44 --- /dev/null +++ b/image.md @@ -0,0 +1,5 @@ +# Open Container Image format Specification + +## manifest + +## file system diff --git a/runtime.md b/runtime.md new file mode 100644 index 00000000..698d64c5 --- /dev/null +++ b/runtime.md @@ -0,0 +1,29 @@ +# Open Container Runtime Specification + +## Container actions + +start, stop,... + +## Container runtime environment + +network interface, ... + +## Container runtime configuration + +[Docs generated from json schema](runtime-config.md) + +### Configuration parameters +### Profiles +Profiles specify default parameters for running containers in specific context. + +#### Untrusted profile + +The code to run is not trusted at all. This profile provides a high level of isolation, you can run it in production. + +#### Default profile + +This profile can be used in development, it reasonably isolates the code from your infrastructure, but does assume the code you run is not actively harmful. + +#### Priviledged profile + +This profile is for code that you trust with root access to your system.