Update docker documentation authored by Harri Jäntti's avatar Harri Jäntti
......@@ -41,7 +41,7 @@ EXPOSE 8080 25 20 9888 9889 9997 9999 22 2181 9090 9094 9093 9998
A container is an image that is currently running, which usually is a single process. Containers are used to package a piece of software, making it lightweight, stand-alone and executable regardless of the environment. Containers include everything that the program needs to run, like code, runtime, system tools, system libraries, settings. Placing a program into a container isolates it from its surroundings and thus allows it to mitigate differences between different environments, reducing conflicts that might arise between teams running different software on the same infrastructure.
Our containers are illustrated below. We did not include the Kernel level, because it debends on where we want to place the kontainers.
Our containers are illustrated below. We did not include the Kernel level because it depends on where we want to place the containers.
![](https://i.imgur.com/i96pW0E.png)
......@@ -51,6 +51,8 @@ Because each container has its own writable container layer, and all changes are
### Docker basic commands
Below you can find some basic commands when operating with Docker.
<pre>
<code>
docker run <image>
......
......