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.
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