Kursplan
Introduksjon til containrisering og Docker
- Forståelse av konsepter innen containrisering av programvare
- Fordele ved containere sammenlignet med tradisjonelle distribusjonsmodeller
- Et overblikk over Docker og dens rolle i moderne applikasjonsleveranse
- Vanlige bruksområder for containere i utvikling og drift
Docker-installasjon og oppsett av miljø
- Installasjon og konfigurasjon av Docker
- Forståelse av Docker-komponenter og arkitektur
- Arbeid med Docker-kommandolinjeverktøyet (CLI)
- Administrasjon av Docker-tjenester og konfigurasjoner
Docker-arkitektur og sentrale konsepter
- Docker Engine, bilder, containere og registre
- Forvaltning av containerlivssyklus
- Forståelse av Docker-objekter og ressurser
- Beste praksis for å jobbe med Docker-miljøer
Arbeid med Docker-bilder og containere
- Henting og administrasjon av Docker-bilder
- Oppretting og kjøre containere
- Konfigurering og administrasjon av containere
- Innspeksjon, overvåking og vedlikehold av containere
Bygging av applikasjoner med Dockerfiler
- Forståelse av Dockerfil-struktur og instrukser
- Oppretting av tilpassede Docker-bilder
- Optimalisering av bildestørrelse og byggeprestande
- Administrasjon av applikasjonsavhengigheter og konfigurasjoner
Docker-lagring og dataforvaltning
- Forståelse av konsepter for containerlagring
- Arbeid med volumer og bindmontering
- Perstent lagring av applikasjonsdata
- Effektiv administrasjon av containerdata
Docker-nettverkskommunikasjon
- Forståelse av konsepter for Docker-nettverkskommunikasjon
- Oppretting og administrasjon av Docker-nettverk
- Kobling av flere containere
- Oppsett av kommunikasjon mellom applikasjoner og tjenester
Arbeid med Docker-registre
- Forståelse av bilde-repositoryer og registre
- Bruk av Docker Hub og private registre
- Push og pull av bilder
- Administrasjon av bildeversjoner og sikkerhets hensyn
Concepts for container-orkestrering og skala
- Introduksjon til container-orkestrering
- Forståelse av rollen til orkestreringssplatformer
- Et overblikk over Docker Compose
- Forberedelse av applikasjoner for skalbare distribusjoner
Feilsøking og beste praksis
- Diagnostisering av vanlige Docker-problemer
- Administrasjon av logger og containerprestande
- Gjennomføring av sikkerhets- og vedlikeholdsbeste praksis
- Optimalisering av Docker-baserte applikasjonsmiljøer
Praktisk Docker-workshop og kursgjennomgang
- Bygging og distribusjon av en containrisert applikasjon
- Administrasjon av flere containere og tjenester
- Gjennomføring av Docker-kommandoer og arbeidsflyter
- Gjennomgang av viktige konsepter og neste trinn
Krav
- Kunnskap om nettverkskommunikasjon.
- Erfaring med Linux-kommandolinjen.
Målgruppe
- Utviklere
- DevOps-ingeniører
- Systemadministratorer
Referanser (7)
et flerlaget, strukturert kursprogram.
Bert Paelinckx - Cube SoftwareSolutions
Kurs - Introduction to Docker
Maskinoversatt
instruktøren hadde mye kunnskap og tålmodighet å dele med oss
Bogdan Olaru
Kurs - Introduction to Docker
Maskinoversatt
De praksisøvelsene og forklaringen av alle detaljene, spesielt for de brukte kommandoer
Louise
Kurs - Introduction to Docker
Maskinoversatt
Han forklarte riktig og hadde øvelser.
Stefan-Bogdan Birtu
Kurs - Introduction to Docker
Maskinoversatt
Måten det ble forklart, fra grunnleggende konsepter til mer komplekse med eksempler.
Stefan
Kurs - Introduction to Docker
Maskinoversatt
Jeg liker hvordan Abhi presenterer. Han legger til informasjon på sidesettene og lager diagrammer. For meg personlig er det enklere å forstå og huske informasjonen han deler.
Viorel
Kurs - Introduction to Docker
Maskinoversatt
Jeg likte måten informasjonen ble presentert på, med praktiske eksempler. Dessuten var trenerens tempo riktig, og han hadde tålmodighet til å svare på alle spørsmålene, hjelpe kollegene som ble igjen bak, og skrive ekstra eksempler i presentasjonen basert på deltakerenes nysgjerrighet.
Beatrice - DB Global Technology SRL
Kurs - Introduction to Docker
Maskinoversatt