Kursplan

Vad är Docker?

  • Användningsfall
  • Huvudkomponenter i Docker
  • Docker arkitektur
  • Underliggande teknik

Installation av Docker

  • Installation på Ubuntu och Windows
  • Använder Docker Maskin för värdprovisionering
  • Docker Maskindrivrutiner för molnleverantörer

Behållarens livscykel

  • Skapa och köra containrar
  • Stoppa och starta om
  • Undersöker en container
  • Titta på loggarna
  • Tittar på processer
  • Ta bort en behållare och dess data

Dockerizing applikationer

  • Hej världen-exemplet
  • Interaktiv Bash behållare
  • Bygg en bild genom att genomföra ändringar
  • Bygga en bild från en Dockerfil
  • Automatiserade builds baserade på GitHub
  • Kör mer än en process i en container
  • gosu hjälpverktyg
  • Köra en webbapp i en enda behållare
  • Köra en webbapp i mikrotjänsterarkitektur

Hantera bilder

  • Hitta och ladda ner befintliga bilder
  • Docker Hub och lokalt arkiv
  • Dela bilder med andra
  • Installera ett privat bildarkiv

Networking av containrar

  • Portkartering
  • Containerlänkning och namngivning
  • Skapa och hantera anpassade nätverk
  • Nätverk över många Docker värdar (överlagring)

Data i behållare

  • Datavolymer
  • Värdkataloger och filer som datavolym
  • Datavolymbehållare
  • Datavolymer delade mellan Docker värdar
  • Säkerhetskopiering och återställning av datavolymer

Docker Skriv

  • Översikt över Docker Compose
  • Kör applikationer med flera behållare genom att använda ett kommando
  • Definiera tjänster, nätverk, volymer och variabler
  • Ställa in körtidsbegränsningar på resurser

Docker Svärm

  • Introduktion till native Docker klustring
  • Upptäcktstjänster
  • Docker Svärmstrategier och filter

Krav

Viss förtrogenhet med kommandoraden och Linux är en fördel.

 21 timmar

Antal deltagare



Price per participant

Vittnesmål (6)

Relaterade Kurser

Relaterade Kategorier