Materialet er stadig i Beta
|
Docker Indledning.
Dette er en generel
indledning til Docker. Hvad er docker, Hvorfor skal jeg bruge det, osv.
Download Docker indledning
her: DockerIndledning.pdf.
Der er ingen Materiale til
indledning.
Alt materiale, inklusive
opgaverne, kan hentes samlet nederst på denne side.
|
Opgave 1: Dockerfile,
Push, Pull og crypto side.
Denne opgave behandler
opbygning af container ud fra en parrent container (start image), og
hvordan man laver et eget Registry (Docker repository, eller lager om
man vil). og hvordan man gemmer og loader fra dette (Push/Pull).
Download opgave l vejledning
her: Opgave1.pdf
Download materiale her: Opgave1Materiale.zip
Information omkring
materialet:
Materialet er lavet
(kompileret) på en Ubuntu X64 maskine.
Hvis man ikke kan bruge
Ubuntu binære filer er Source koden til krypteringssoftwaren medsendt.
Dette hedder kosbesk.pas.
Det kan compileres med Free
Pascal under linux (https://www.freepascal.org/).
Det er et commandline tool.
|
Opgave 2: Crypto split i 2.
Webserver og PHP container, med docker compose.
Denne
opgave sørger
for at overholde best practise i forhold til at man ikke har mere end
én service i en container af gangen. Vi tager udgangspunkt i øvelsen i
opgave 1, og splitter Webserver, og PHP i 2 containere. De to
containere bliver lavet med én docker-compose.yml fil.
Download opgave 2 vejledning
her: Opgave2.pdf
Download materiale her: Opgave2Materiale.zip
Information omkring
materialet:
Materialet er lavet
(kompileret) på en Ubuntu X64 maskine.
Hvis man ikke kan bruge
Ubuntu binære filer er Source koden til krypteringssoftwaren medsendt.
Dette hedder kosbesk.pas.
Det kan compileres med Free
Pascal under linux (https://www.freepascal.org/).
Det er et commandline tool.
|
Opgave 3: Docker compose
med 3
web sider, med hver sin reverse proxy.
Dette er et udvidet udgave af
opgave 2. Her skal der skal laves 3 websider, med hver sin proxy
server.
dette gøres i et ekstra netværk, hvor vi kan styre IP adresser, og lidt
mere push/pull til/fra registry.
Download opgave 3 vejledning
her: Opgave3.pdf
Download materiale her: Opgave3Materiale.zip
Information omkringDenne
opgave behandler opbygning af container ud fra en parrent container
(start image), og hvordan man laver et eget Registry (Docker
repository, eller lager om man vil). og hvordan man gemmer og loader
fra dette (Push/Pull).
materialet:
Ingen yderligere informationer
|
Opgave 4: Big Bang! Alt
fra Eksempel 1 og 2 på en gang!
Her gennemgåes der hvordan vi
indkooperer opgave 2 og 3 i én stor docker-compose.yml og lidt mere
push/pull til/fra registry.
Download opgave 4 vejledning
her: Opgave4.pdf
Download materiale her: Opgave4Materiale.zip
Information omkring
materialet:
Ingen yderligere informationer
|
Opgave 5: Portainer.io, GUI
til Docker
Her gennemgås en af de
GUI (Grafical User Interface) der findes til docker , og vi opretter
et par ekstra containere: En web side, med ssin egen reverse proxy
(web4).
Download opgave 5 vejledning
her: Opgave5.pdf
Download materiale her: Opgave5Materiale.zip
Information omkring
materialet:
Ingen yderligere informationer
|
Opgave 6: Loadballancing
med docker containere
Her vises kort et eksempel på
hvordan man kan lave load ballancing mellem 5 webservere hvor der kun
er 1 (én) reverse proxy foran. Og det laves selvfølgelig med docker
Download opgave 6 vejledning
her: Opgave6.pdf
Download materiale her: Opgave6Materiale.zip
Information omkring
materialet:
Ingen yderligere
informationer
|
Alt materiale samlet på et
sted!
Alt ovenstående materiale
samlet i en pakke, inklusive alle opgaver.
Download materiale her: DockerMateriale.zip
eller DockerMateriale.tar
Information omkring
materialet:
Materialet er lavet
(kompileret) på en Ubuntu X64 maskine.
Hvis man ikke kan bruge
Ubuntu binære filer er Source koden til krypteringssoftwaren medsendt.
Dette hedder kosbesk.pas.
Det kan compileres med Free
Pascal under linux (https://www.freepascal.org/).
Det er et commandline tool
|