Docker Grundkursus

Beskrivelse


Docker er et værktøj designet til at gøre det nemt at skabe, udrulle og køre applikationer i de såkaldte containere. Containere giver en udvikler/devops mulighed for at pakke en applikation samme med alle de dele som applikationen har brug for, f.eks. en mail-server, libraries, database. Det betyder at man er sikker på at applikationen kan køre uafhængig af hostens konfiguration. Samtidigt giver containere beskyttelse, da de enkle containere er adskilte på hosten.

Indhold

  • Introduktion til Docker
  • Hvad er Docker?
  • Hvilke problemer løser Docker?
  • Hvor og hvornår bruges Docker
  • Øvelser
  • Generelt om software i containere
  • PID namespace
  • Eliminering meta-konflikter
  • Bygge 'environment-agnostic' systmer
  • Oprydning
  • Øvelser
  • Arbejde med storage og volumer
  • Filtræer og mount-points
  • Bind-mounts
  • Hukommelsesbaseret storage
  • Docker volumes
  • Delte mount-points og deling af filer
  • Oprydning af volumes
  • Advanceret storage med volume plugins
  • Øvelser
  • Single host networking
  • Netværk basisviden
  • Docker container netværk
  • Specielle container netværk: 'host' og 'none'
  • Håndtering af indkommende traffik med 'NodePort' publishering
  • Øvelser
  • Begrænse risici med isolation
  • Begrænse resourcer
  • Delt hukommelse
  • Bruger i et Dockermiljø
  • Justere adgang til host OS'et med 'capabilities'
  • Kør en container med fuld rettigheder
  • Bygge 'use-case' tilpasset containere
  • Øvelser
  • Pakke software med images
  • Bygge Docker images fra en container
  • Håndtering af 'environment' variabler
  • Entrypoints
  • Docker images og layers
  • Export/import 'flat file systems'
  • Versionering af images
  • Øvelser
  • Offentlig og privat software distribution
  • Valg af en distributionsmetode
  • Publishere til 'hosted registries'
  • Introduktion til 'private registries'
  • Manual image publishering og distribution
  • Image source distribution workflows
  • Øvelser
  • Image pipelines
  • Introduktion til begrebet 'image build pipelines'
  • Gem og opbevare metadata på 'image build time'
  • Testing af image i en 'build pipeline'
  • Tagging af images
  • Øvelser
  • GUI værktøjer
  • Installation og brug af Portainer
  • Installation og brug af Docker Desktop

Docker Grundkursus

Eksklusiv moms.

Efter aftale / Kontakt for pris

Hvis du har valgt Efter aftale, kan du udfylde formularen nedenfor og så vender vi tilbage til dig og aftaler nærmere.

Har du spørgsmål?

Hvis du har yderligere spørgsmål til dette produkt eller ønsker at få fremsendt materiale i forbindelse med produktet, er du velkommen til at benytte kontaktformularen herunder.