Kursplan
Hva er Docker?
- Bruksområder
- Hovedkomponenter i Docker
- Docker-arkitektur
- Underliggende teknologi
Installasjon av Docker
- Installasjon på Ubuntu og Windows
- Bruk av Docker Machine for vertprovisjonering
- Docker Machine-drivere for skyleverandører
Container-livssyklus
- Opprettelse og kjøring av containere
- Stopping og omstart
- Undersøkelse av en container
- Visning av loggene
- Visning av prosesser
- Fjerning av en container og dens data
Dockerisering av applikasjoner
- Hello world-eksempelet
- Interaktiv Bash-container
- Bygging av et bilde ved å bekrefte endringer
- Bygging av et bilde fra en Dockerfile
- Automatiserte bygger basert på GitHub
- Kjøring av mer enn én prosess i en container
- Gosu-hjelpeverktøy
- Kjøring av en webapp i en enkelt container
- Kjøring av en webapp i mikro-tjenestearkitektur
Håndtering av bilder
- Finn og last ned eksisterende bilder
- Docker Hub og lokal repository
- Deling av bilder med andre
- Distribuering av en privat bilde-repository
Nettverksoppkobling av containere
- Portmapping
- Container-linking og navnsetting
- Opprettelse og administrasjon av egendefinerte nettverk
- Nettverk over mange Docker-verter (overlay)
Data i containere
- Datavolumer
- Vertkataloger og filer som datavolum
- Datavolumcontainere
- Datavolumer delt mellom Docker-verter
- Sikkerhetskopiering og gjenoppretting av datavolumer
Docker Compose
- Oversikt over Docker Compose
- Kjøring av multi-container-applikasjoner ved bruk av én kommando
- Definering av tjenester, nettverk, volumer og variabler
- Oppsett av kjøretidsrestriksjoner på ressurser
Docker Swarm
- Innføring i nativ Docker-klustering
- Oppdagelsestjenester
- Docker Swarm-strategier og filtre
Krav
Litt kjennskap til kommandolinje og Linux er en fordel.
Referanser (7)
Treneren kan emnet veldig godt.
Slawomir Walesiak - Eksperckie Centrum Szkolenia Cyberbezpieczenstwa
Kurs - Container Management with Docker
Maskinoversatt
The interactivity when using DaDesktop to set up Docker in many different ways. also it was good to see the implementation with Github and the remote repo we had setup
Julian Robbins - QA Ltd
Kurs - Container Management with Docker
We were in a small group and Dawid made time for questions and for us to share our work and discuss the topics raised further
Phil Benson - QA Ltd
Kurs - Container Management with Docker
mange laboratorier
John Doe - Fujitsu Technology Solutions Sp.z o.o.
Kurs - Container Management with Docker
Maskinoversatt
Being able to run everything that is being taught and to be able to experiment etc.
Kristian Desjardins - Natural Resources Canada (Federal Government)
Kurs - Container management with Docker
I really liked the practical examples.
Rory Maher - Janssen Pharmaceutical Sciences Unlimited Company
Kurs - Container management with Docker
The exercises were very useful.