Voorwoord

Dit labo veronderstelt dat je al een degelijke kennis van Docker en Docker-compose hebt, zoals beschreven in Labo 1.

Intro —> DOE DEZE OP VOORHAND

**https://training.play-with-docker.com/ops-s1-swarm-intro/**

**https://training.play-with-docker.com/ops-stage2/**

Installatie Docker Swarm

Docker Swarm is een standaard meegeleverde feature in Docker.

$ docker swarm init

Bovenstaand commando zal de host in 'Swarm Mode' zetten, en de extra functionaliteiten (stacks, services) beschikbaar maken.

swarm-init.png

Installatie Portainer

Nadat we onze host in Swarm mode hebben gezet, kunnen we Portainer installeren. Probeer dit eerst en vooral eens zelf. De instructies om dit te doen vindt je hier. Standaard zal Portainer op poort 9000 runnen, hou dit zeker zo.

Oefeningen

Oefening 1

Probeer je website uit het vorige labo als service op te starten in Portainer

Oefening 2

Maak gebruik van het voorbeeld in het vorige labo om een Wordpress-systeem op te starten. Je zal dit natuurlijk niet zomaar kunnen overnemen, maar enkele aanpassingen moeten doen.

Oefening 3 (dit is een oefening die in het verleden op het examen kwam)

Cosci wilt graag een Wiki-systeem gebruiken om documentatie in op te slaan. Na veel onderzoeken zijn ze uitgekomen bij  Wiki.js. Ze willen dit natuurlijk in een container-omgeving deployen. Aan jou om een docker-compose file te schrijven om dit te deployen.