Kmom06: Docker Compose

By . Latest revision .

Kursutveckling pågår

Kursen ges hösten 2019 läsperiod 1.

Nu har vi koll på hur vi kan strukturera lite större Bash-script. Vi ska gå vidare med Docker och kika på Docker Compose. Det underlättar för oss när Docker konstruktionerna växer. Vi ska ta vår Mazerunner från förra kursmomentet och använda oss utav Docker Compose för att köra igång kontainrarna och nätverket. Vi ska även lägga till lite funktionalitet till Mazerunner. Utöver Bash och Docker Compose ska vi titta på vad reguljära uttryck är och hur vi kan arbeta med dem.

Du kommer skapa en spel-loop till din Mazerunner, likt nedan:

Så kan det se alltså ut när ena delen är klar.

(Detta är instruktionen för kursmomentet och omfattar det som skall göras inom ramen för kursmomentet. Momentet omfattar cirka 20 studietimmar inklusive läsning, arbete med övningar och uppgifter, felsökning, problemlösning, redovisning och eftertanke. Läs igenom hela kursmomentet innan du börjar jobba. Om möjligt – planera och prioritera var du vill lägga tiden.)

#Läsanvisningar

(ca: 0 studietimmar)

#Kurslitteratur

Det finns ingen läsanvisning.

#Artiklar

Det finns inga artiklar.

#Video

Titta på följande:

#Lästips

#Övningar & Uppgifter

(ca: 8-18 studietimmar)

#Övningar

Genomför följande övningar.

  1. Gå igenom delen i guiden som handlar om “Docker Compose”.

#Uppgifter

Dessa uppgifter skall utföras och redovisas.

  1. Gör uppgiften lab 3 för att träna upp grundläggande färdigheter i reguljära uttryck.

  2. Gör uppgiften Spel loop i Mazerunner. Du arbetar i mappen maze2/.

  3. Lägg till redovisningstexten i din me-sida.

#Extra

#Resultat & Redovisning

(ca: 1-2 studietimmar)

Läs instruktionen om hur du skall redovisa.

Se till att följande frågor besvaras i redovisningstexten.

  • Hur väl har du fått ordning på begreppen kring klient och server?
  • Känner du dig bekväm med Docker överlag?
  • Kommer du använda Docker utanför kursens ramar?
  • Gjorde du någon uppdatering av Mazerunnerns struktur?

#Revision history

  • 2019-03-26: (A, lew) Ny inför HT19.

Document source.