Subsections

7 Forelesning 5/3-24(2 timer). Containere og Docker

En fin måte å komme igjennom alle assignmentene i ukeoppgavene er å gå igjennom Mike Longs slides og hver gang det kommer en slide med "Your turn", klikke deg inn på neste assignment og gjøre den. Slidene ligger under filer i Canvas og heter Docker Kickstart.pdf. Pensum er til og med slide 44, Attaching and executing.

7.1 Forelesningsvideoer

Her er en link til et uredigert opptak av Containere og Docker-forelesningen fra våren 2020 hvor Docker Kickstart-slidene blir gjennomgått. Docker containere kan kjøres på samme måte på årets VMer. Om du har problemer med å få sett videoen på Firefox, prøv Chrome.

Opptak av forelesningen inndelt etter temaer:

linux7del1.mp4 (01:54) Om slidene, Docker Kickstart og continuous delivery
linux7del2.mp4 (04:04) Slides: Hva er Docker og hvorfor bruke containere?
linux7del3.mp4 (01:07) Slides: Avhengigheter, isolasjon, portabilitet
linux7del4.mp4 (04:45) Slide: ressurs-utnyttelse: virtuelle maskiner sammenlignet med containere
linux7del5.mp4 (02:41) Slide: Utviklingen av applikasjonsmiljøet fra 2000 til idag
linux7del6.mp4 (03:23) Slides: En docker container er ... Mer sammenligning av VMer og containere, terminologi
linux7del7.mp4 (05:25) Slides og demo: Kjøre Hello world med docker på Linux-VM
linux7del8.mp4 (02:00) Slides: Problemet med "Go to first exercise" forklart, i url må 1 endres til 01
linux7del9.mp4 (05:05) Demo: Starte opp en ubuntu-container interaktivt; liste containere
linux7del10.mp4 (03:40) Slides: Laste ned alpine-image med pull og kjøre det
linux7del11.mp4 (02:49) Slides og demo: Docker-hub, Image-tags
linux7del12.mp4 (04:28) Spørsmål: Hvorfor er docker nyttig og hva brukes det til? Kan det sammenlignes med JVM?
linux7del13.mp4 (03:06) Demo: Flere eksempler med docker container run alpine og listing av containere
linux7del14.mp4 (02:08) Slides: Sletting av images og containere
linux7del15.mp4 (05:30) Demo: Sletting av images og containere
linux7del16.mp4 (02:37) Slides: Port forwarding
linux7del17.mp4 (02:31) Demo: Port forwarding med port 7979 til 80
linux7del18.mp4 (08:23) Demo: Attach og execute, CTRL-P CTRL-Q
linux7del19.mp4 (15:28) Demo: docker container commit for å lage en kopi av den kjørende containeren. Apache2 på både VM og container



Hårek Haugerud 2025-03-27