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