Course Outline

Wat is Docker?

  • Praktijkvoorbeelden
  • Belangrijkste onderdelen van Docker
  • Docker Architectuur
  • Onderliggende technologie

Installatie van Docker

  • Installatie op Ubuntu en Windows
  • Docker Machine gebruiken voor hostinrichting
  • Docker Machinestuurprogramma's voor cloudproviders

Levenscyclus van containers

  • Containers maken en uitvoeren
  • Stoppen en opnieuw opstarten
  • Een container onderzoeken
  • De logboeken weergeven
  • Kijken naar processen
  • Een container en de bijbehorende gegevens verwijderen

DockerToepassingen aanpassen

  • Het hello world voorbeeld
  • Interactieve Bash container
  • Een imago opbouwen door wijzigingen aan te brengen
  • Een afbeelding maken op basis van een Docker-bestand
  • Geautomatiseerde builds op basis van GitHub
  • Meer dan één proces in een container uitvoeren
  • Gosu-hulpprogramma
  • Een webapp uitvoeren in één container
  • Een webapp uitvoeren in microservices-architectuur

Afbeeldingen beheren

  • Bestaande afbeeldingen zoeken en downloaden
  • Docker Hub en lokale opslagplaats
  • Afbeeldingen delen met anderen
  • Een opslagplaats voor privé-installatiekopieën implementeren

Networking van containers

  • Poort in kaart brengen
  • Container koppelen en benoemen
  • Aangepaste netwerken maken en beheren
  • Netwerk via veel Docker hosts (overlay)

Gegevens in containers

  • Hoeveelheden gegevens
  • Hostmappen en -bestanden als gegevensvolume
  • Containers voor gegevensvolumes
  • Gegevensvolumes gedeeld tussen Docker hosts
  • Back-up en herstel van gegevensvolumes

Docker Opstellen

  • Overzicht van Docker Opstellen
  • Toepassingen met meerdere containers uitvoeren met behulp van één opdracht
  • Definiëren van services, netwerken, volumes en variabelen
  • Runtimebeperkingen instellen voor resources

Docker Zwerm

  • Inleiding tot native Docker clustering
  • Discovery diensten
  • Docker Zwermstrategieën en filters

Requirements

Enige bekendheid met de opdrachtregel en Linux is een voordeel.

 21 Hours

Number of participants



Price per participant

Getuigenissen (6)

Related Courses

Certified Kubernetes Administrator (CKA) - exam preparation

21 Hours

Certified Kubernetes Application Developer (CKAD) - exam preparation

21 Hours

Related Categories