Opleiding : Docker, uw virtuele applicatiecontainers creëren en beheren

Docker, uw virtuele applicatiecontainers creëren en beheren




Docker is een alternatief voor virtualisatie en breidt de overdraagbaarheid van de uitvoering van een applicatie uit via zijn virtuele softwarecontainers. In deze opleiding leert u containers bouwen en beheren. U gebruikt gepersonaliseerde containers en implementeert multicontainerapplicaties.


INTER
INTRA
OP MAAT

Praktijkcursus ter plaatse of via klasverband op afstand

Ref. DOK
  3d - 21u00
Prijs : Neem contact met ons op




Docker is een alternatief voor virtualisatie en breidt de overdraagbaarheid van de uitvoering van een applicatie uit via zijn virtuele softwarecontainers. In deze opleiding leert u containers bouwen en beheren. U gebruikt gepersonaliseerde containers en implementeert multicontainerapplicaties.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
De positionering van Docker en de containers begrijpen
De commandoregelinterface van Docker bewerken om containers aan te maken
Applicaties gebruiken en implementeren in containers
Containers beheren

Doelgroep
Systeembeheerders die bevoegd zijn voor de implementatie van applicaties.

Voorafgaande vereisten
Basiskennis van Linux-besturing.

Praktische modaliteiten
Praktisch werk
De casestudies en practica worden in een Linux-omgeving uitgevoerd.

Opleidingsprogramma

1
Van virtualisatie naar Docker

  • De verschillende soorten virtualisatie.
  • Containerisatie: LXC, namespaces, control-groups.
  • De positionering van Docker.
  • Docker versus virtualisatie.

2
Presentatie van Docker

  • De architectuur van Docker.
  • Beschikbaarheid en installatie van Docker op verschillende platformen (Windows, Mac en Linux).
  • Een virtuele machine maken voor mock-up.
  • De commandoregel en de omgeving.
Praktisch werk
Een virtuele machine maken om een mock-up te maken.

3
Implementatie via commandoregel.

  • Installatie van een eerste container.
  • De Docker hub: gecentraliseerde hulpbronnen.
  • Pooling van inter-containeropslag.
  • Pooling van inter-container TCP-poort.
  • Publicatie van netwerkpoorten.
  • De interactieve modus.
Praktisch werk
Een container configureren via de commandoregel.

4
Een gepersonaliseerde container aanmaken

  • Een beeld van de toestand van een container produceren.
  • Wat is een Dockerfile-bestand?
  • Het maken van een afbeelding automatiseren.
  • Implementatie van een container.
  • Container die meerdere diensten host: supervisor.
Praktisch werk
Een gepersonaliseerde container aanmaken.

5
Een multicontainerapplicatie implementeren

  • Docker Compose gebruiken.
  • Aanmaken van een YAML configuratiebestand.
  • Meerdere containers tegelijk inzetten.
  • Alle containers van de applicatie koppelen.
Praktisch werk
Een multicontainerapplicatie implementeren.

6
Beheersinterfaces

  • Docker API en Web Services.
  • Beheersinterface in Web-modus.
  • Uw eigen register hosten: Docker Registry, Gitlab-CE...
Praktisch werk
Uw eigen register bouwen en gebruiken.

7
Containers beheren in productie

  • Het starten van de containers tijdens het opstarten automatiseren.
  • Beheren van de hulpbronnen die aan de containers zijn toegewezen.
  • Beheer van containerlogboeken.
  • Back-ups: welke hulpmiddelen en welke strategie?
Praktisch werk
De containers beheren.

8
Organisatie en clustering

  • Presentatie van Docker Machine.
  • De Swarm orchestrator: nodes, services, secrets, configs.
  • Diensten en stacks inzetten in een Swarm.
  • Reverse-proxy en load-balancer voor geclusterde Web Services (Traefik...).
Praktisch werk
Aanmaken van een Swarm-cluster. Beheer van de nodes in de cluster. Publiceren en opschalen van een dienst in de cluster.


Data en plaats
Selecteer uw locatie of kies voor de les op afstand en kies vervolgens uw datum.
Klas op afstand