User Tools

Site Tools


events:2018-03-17_docker_workshop

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
events:2018-03-17_docker_workshop [2018-02-10 09:19]
n00ne
events:2018-03-17_docker_workshop [2018-03-17 15:48] (current)
n00ne [prerequisites]
Line 11: Line 11:
 |Topic           | docker 101 | |Topic           | docker 101 |
 |Description     | introduction into [[https://www.docker.com/what-docker|docker]] container-o-rama | |Description     | introduction into [[https://www.docker.com/what-docker|docker]] container-o-rama |
-|prerequisites   | only few, you should probably know what Linux is, how ip-networks work and how to use a shell |+|prerequisites   | only few, you should probably know what Linux is, how ip-networks work and how to use a shell. also you should probably bring some kind of computer with you. A virtualbox image will be provided with everything already setup, so a Virtualbox-installation would be nice. |
 |Date            | 2018-03-17, 17:00 | |Date            | 2018-03-17, 17:00 |
-|Agenda          | will follow shortly, please contact n00ne in slack for topic proposals! | +|Agenda          | will follow shortly, please contact n00ne in slack for topic proposals! there are possible topics (have a look further down) but no final decision has been made 
-|Available seats | 11/12 |+|Available seats | 6/12 |
  
 +==== possible topics ====
 +
 +  * Introduction (what the hell is docker?)
 +  * Hello World (docker quick start)
 +  * docker images (how do i create my own awesome docker images?)
 +  * docker containers (wth? what is the difference between images/containers?)
 +  * docker management (how can i fix things after i broke them unintentionally?)
 +  * docker networking (why does docker think it has to reinvent everything?)
 +  * docker composer (how to do things automatically?)
 +  * docker running gui-based application
 +  * docker with kubernetes / swarm (how to do things automatically even better?)
 +  * summary (how to go on from here? is there life after /dev/workshop?)
 +
 +===== Contents =====
 +
 +==== Introduction ====
 +
 +[[https://www.docker.com/what-container#/virtual_machines|containers vs. virtual machines]]
 +==== prerequisites ====
 +
 +The following workshop uses the following setup for the examples:
 +
 +  - [[https://www.ubuntu.com/download/server/thank-you?version=17.10.1&architecture=amd64|Download and install a Ubuntu Linux server preferably on a virtual machine (note: docker runs only on 64Bit systems)]] \\
 +  - [[https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-16-04|Install Docker Community Edition on Linux Server]]
 +
 +or alternatively use the...
 +
 +=== pre-installed virtualbox image ===
 +
 +[[https://cloud.mwe.engineering/s/HsyF4Jy6JPLxaba|Download]] (link expires March 24th, 2018)
 +
 +__**Settings:**__
 +^ Key         ^ Value                      ^
 +| network     | NAT (dynamic ip over dhcp) |
 +| user        | dockeradmin                    |
 +| pass        | dockeradmin                    |
 +
 +==== Getting started ====
 +
 +<code bash>
 +sudo docker help
 +</code>
 +
 +<code bash>
 +sudo docker run hello-world
 +</code>
 +
 +<code bash>
 +sudo docker ps -a
 +</code>
 +
 +<code bash>
 +sudo docker images
 +</code>
events/2018-03-17_docker_workshop.1518254381.txt.gz · Last modified: 2018-02-10 09:19 by n00ne