summaryrefslogtreecommitdiffstats
path: root/BUILD.md
diff options
context:
space:
mode:
authorScott Dodson <sdodson@redhat.com>2017-05-05 09:06:33 -0400
committerGitHub <noreply@github.com>2017-05-05 09:06:33 -0400
commit8539d242451d48f1bfb29d2ab957897cdae08160 (patch)
tree8399c9b7e16563cf1b7ececab5e84ae9cae77952 /BUILD.md
parentab90d5e3a883698aa92eb2c8127ef72426325add (diff)
parent1cb46437d0f73c6cfa2648d755ff90277d005b83 (diff)
downloadopenshift-8539d242451d48f1bfb29d2ab957897cdae08160.tar.gz
openshift-8539d242451d48f1bfb29d2ab957897cdae08160.tar.bz2
openshift-8539d242451d48f1bfb29d2ab957897cdae08160.tar.xz
openshift-8539d242451d48f1bfb29d2ab957897cdae08160.zip
Merge pull request #3720 from giuseppe/installer-system-container
Installer as a system container
Diffstat (limited to 'BUILD.md')
-rw-r--r--BUILD.md19
1 files changed, 19 insertions, 0 deletions
diff --git a/BUILD.md b/BUILD.md
index 8bafb73ff..e6541ace3 100644
--- a/BUILD.md
+++ b/BUILD.md
@@ -42,3 +42,22 @@ The progress of the build can be monitored with:
Once built, the image will be visible in the Image Stream created by the same command:
oc describe imagestream openshift-ansible
+
+## Build the Atomic System Container
+
+A system container runs using runC instead of Docker and it is managed
+by the [atomic](https://github.com/projectatomic/atomic/) tool. As it
+doesn't require Docker to run, the installer can run on a node of the
+cluster without interfering with the Docker daemon that is configured
+by the installer itself.
+
+The first step is to build the [container image](#build-an-openshift-ansible-container-image)
+as described before. The container image already contains all the
+required files to run as a system container.
+
+Once the container image is built, we can import it into the OSTree
+storage:
+
+```
+atomic pull --storage ostree docker:openshift/openshift-ansible:latest
+```