| 
				     | 
				
| (5 intermediate revisions by the same user not shown) | 
| Line 1: | 
Line 1: | 
 | == Other stuff and work in progress that does not have it's own section yet ==
  |  | 
 | == Docker ==
  |  | 
 | ------
  |  | 
 | === Installation ===
  |  | 
 | <code>
  |  | 
 | apt-get install -y apt-transport-https ca-certificates surl software-properties-commn
  |  | 
 | </code>
  |  | 
 | 
  |  | 
  | 
 | If needed import the docker repo
  |  | 
 | <code>
  |  | 
 | apt-get update
  |  | 
 | </code>
  |  | 
 | 
  |  | 
 | Install Docker
  |  | 
 | <code>
  |  | 
 | apt-get install docker-ce
  |  | 
 | </code>
  |  | 
 | 
  |  | 
 | === Useful commands ===
  |  | 
 | 
  |  | 
 | Information 
  |  | 
 | <code>
  |  | 
 | docket info
  |  | 
 | </code>
  |  | 
 | 
  |  | 
 | Check Version of client and server
  |  | 
 | <code>
  |  | 
 | docker version
  |  | 
 | </code>
  |  | 
 | 
  |  | 
 | 
  |  | 
 | Search images (usually from hub.docker.com)
  |  | 
 | <code>
  |  | 
 | docker search ''image''
  |  | 
 | </code
  |  | 
 | 
  |  | 
 | Get images you want to run 
  |  | 
 | <code>
  |  | 
 | docker pull ''image''
  |  | 
 | </code>
  |  | 
 | 
  |  | 
 | Show the images 
  |  | 
 | <code>
  |  | 
 | docker image
  |  | 
 | </code>
  |  | 
 | 
  |  | 
 | Run an image
  |  | 
 | <code>
  |  | 
 | docke run ''image''
  |  | 
 | </code>
  |  | 
 | 
  |  | 
 | Search images 
  |  | 
 | <code>
  |  | 
 | docker search ''image''
  |  | 
 | </code>
  |  | 
 | 
  |  | 
 | Run Hello World (Shows a Hello World message on the commandline)
  |  | 
 | <code>
  |  | 
 | docker pull hello-world
  |  | 
 | docker run hello-world
  |  | 
 | </code>
  |  | 
 | Shows a Hello World and message on the commandline
  |  | 
 | 
  |  | 
 | Run httpd webserver
  |  | 
 | <code>
  |  | 
 | docker pull httpd
  |  | 
 | docker run httpd
  |  | 
 | </code>
  |  | 
 | 
  |  | 
 | Run http and expose it to the outside world (''-p container:host'')
  |  | 
 | <code>
  |  | 
 | docker run -p 80:80 --name web01 -d httpd
  |  | 
 | </code>
  |  | 
 | 
  |  | 
 | Show running containers
  |  | 
 | <code> 
  |  | 
 | docker ps
  |  | 
 | </code>
  |  | 
 | 
  |  | 
 | Get stuff from the webserver
  |  | 
 | <code>
  |  | 
 | curl localhost
  |  | 
 | </code>
  |  | 
 | 
  |  | 
 | Stop the container
  |  | 
 | <code>
  |  | 
 | docker stop web01
  |  | 
 | </code>
  |  | 
 | 
  |  | 
 | Remove the container
  |  | 
 | <code>
  |  | 
 | docker rm web01
  |  | 
 | </code>
  |  | 
 | 
  |  | 
 | === Comments ===
  |  |