Docker pour les développeurs
Beschrijving
De cursus behandelt de volgende technische inhoud:
-
De principes van virtualisatie
-
Hoe Docker werkt
-
Aangepaste containers
-
Multi-container toepassingen
-
Administratie-interfaces
-
Orkestratie en clustering
Wat zijn de doelstellingen van de opleiding?
De doelstellingen van deze cursus zijn :
-
Begrijpen hoe Docker en containers werken
-
De Docker commandoregelinterface gebruiken
-
Applicaties implementeren in containers
-
Containers beheren
Wat moet je weten om de cursus te volgen?
Basiskennis van serverbeheer
Opleidingsprogramma
Van virtualisatie tot Docker
-
De verschillende soorten virtualisatie
-
Containerisatie: LXC, namespaces, controlegroepen
-
De positionering van Docker
-
Docker versus virtualisatie
Inleiding tot Docker
-
Docker-architectuur
-
Beschikbaarheid en installatie van Docker op verschillende platforms (Windows, Mac en Linux)
-
Een virtuele machine maken voor modelleringsdoeleinden
-
De opdrachtregel en de omgeving
Opdrachtregel implementatie
-
Een eerste container opzetten
-
De Docker hub: gecentraliseerde bronnen
-
Inter-container opslag poolen
-
TCP-poort pooling tussen containers
-
Netwerkpoorten publiceren
-
Interactieve modus
Aangepaste containers maken
-
Een image genereren van de status van een container
-
Wat is een Dockerfile?
-
De aanmaak van een image automatiseren
-
Een container implementeren
-
Container die meerdere diensten host: supervisor
Een multi-containerapplicatie implementeren
-
Docker Compose gebruiken
-
Een YAML-configuratiebestand maken
-
Verschillende containers tegelijkertijd implementeren
-
Alle containers van de applicatie koppelen
Administratie-interfaces
-
De Docker API en webservices
-
Webmodus beheerinterface
-
Host je eigen register: Docker Registry, Gitlab-CE, enz.
Beheer van containers in productie
-
Het opstarten van containers automatiseren tijdens het opstarten
-
Middelen beheren die aan containers zijn toegewezen
-
Containerlogs beheren
-
Back-ups: welke tools en welke strategie?
Orkestratie en clustering
-
Inleiding tot Docker Desktop
-
De Swarm orchestrator: nodes, services, secrets, configs
-
Diensten en stacks inzetten in een Swarm
-
Reverse-proxy en load-balancer voor geclusterde webservices (Traefik, enz.)
Praktische oefeningen
-
Een virtuele machine maken om Docker te implementeren
-
Een container configureren op de opdrachtregel
-
Een aangepaste container maken
-
Een applicatie implementeren met meerdere containers
-
Containers beheren



Een ogenblik, aub...