Sammanfattning - "Stå-upp"-vlogg (2024)
Den här inspelningen är delad mellan de två kurserna: första delen handlar om 1DV025, andra delen — den som sammanfattas här — om 1DV026:s andra kursvecka.
Från nätverk till servrar
Section titled “Från nätverk till servrar”Förra veckans nätverksbegrepp är grunden för att förstå den miljö man driftsätter applikationer i. Den här veckan handlar om att lära känna just den miljön: Ubuntu/Linux och terminalen där. Det liknar i stor utsträckning den lokala terminal (Git Bash) som de flesta redan suttit i — enligt en tidigare undersökning använder omkring 70 % av studenterna Windows. Under veckan sätts även molnservrar (som används längre fram i kursen, inte denna vecka) upp åt varje student.
Docker istället för Vagrant
Section titled “Docker istället för Vagrant”Den äldre inspelningen som ingår i veckans material (gjord av en tidigare kollega) använder Vagrant för virtualisering, men kursledningen rekommenderar Docker istället — enklare, mer modernt, och allt körs isolerat utan att påverka den egna datorn. Rekommenderad ordning:
- Gör övningsuppgiften “Ubuntu as a Docker Container” först — den är en introduktion till att installera Docker Desktop, hämta en Ubuntu LTS-image och köra samt verifiera en container.
- Gå därefter igenom det stödjande materialet om olika kommandon och sätt att hantera miljön.
Det är en fördel att ha en container igång samtidigt som man läser/lyssnar, så man direkt kan prova kommandon som nämns.
Ett kaninhål med flera ingångar
Section titled “Ett kaninhål med flera ingångar”Kursledningen påpekar att det här momentet öppnar flera trådar man kan fördjupa sig i: Docker och containerteknik i sig, Bash som eget programmeringsspråk, samt hanteringen av en Unix-server rent generellt (inloggning, omstart, felsökning). Det är helt normalt att det tar tid innan containers och Docker känns självklart — det beskrivs som en flerårig resa som senare fortsätter mot Kubernetes-kluster i en kommande kurs (Cloud Native Applications).
Övrigt denna vecka
Section titled “Övrigt denna vecka”Relativt lite läsning och få övningsuppgifter jämfört med andra veckor — en lugnare vecka rent volymmässigt. Inget fredagshäng denna vecka på grund av 1DV025:s omexaminationer på torsdagen.