LABO 1: DOCKER (op pc labo) (theorie: Docker)
Docker image maken → Dockerfile nodig
Container starten met image
Docker Compose → voor beschrijven van micro architecturen → docker-compose.yml
(🡪 stack 🡪 editor staat compose file)
🡪 worden 2 containers aangemaakt
- Database-container 🡪
o met volume 🡪moest container crashen, de data niet verloeren gaat doordat
er een kopie op de host staat
o met restart 🡪 always 🡪 moest container crashen 🡪 automatisch nieuwe
gemaakt
- Wordpress-container
o Met depends_on 🡪 zegt dat db-container moet bestaan voordat wordpress
mag starten
o DB_HOST 🡪 staat ‘db:3306’ 🡪 ‘db’ verwijst naar andere container 🡪 mogelijk
omdat Docker achterliggend zijn eigen netwerk met DNS gebruikt
Dus geen zorgen over ip container
, LABO 2: CONTAINER ORCHESTRATION (op pc)
Naam Voornaam User Id VPN-server IP Forward IP Forward Start port: SSH
Forward End port
Braem Marlene r0697468 10.30.0.251 193.191.177.8 11510
11519
Opstarten
$ ssh -p 11510 user1@193.191.177.8
passwoord : Peutie64
193.191.177.8:11511
= surfen op google voor server
- username = marlene
- Peutie64
OEF 2: Wordpress opstarten
🡪 stacks 🡪 docker-compose.yml (van hierboven)
--> poorten zijn pas vanaf poort 9001 beschikbaar --> port "8000:80"
--> aanpassen naar een poort vanaf de 9001 --> andere zijn al in gebruik
=> dus poort “9002:80”
=> checken of het werkt --> surfen naar http://193.191.177.8:11512/
Docker image maken → Dockerfile nodig
Container starten met image
Docker Compose → voor beschrijven van micro architecturen → docker-compose.yml
(🡪 stack 🡪 editor staat compose file)
🡪 worden 2 containers aangemaakt
- Database-container 🡪
o met volume 🡪moest container crashen, de data niet verloeren gaat doordat
er een kopie op de host staat
o met restart 🡪 always 🡪 moest container crashen 🡪 automatisch nieuwe
gemaakt
- Wordpress-container
o Met depends_on 🡪 zegt dat db-container moet bestaan voordat wordpress
mag starten
o DB_HOST 🡪 staat ‘db:3306’ 🡪 ‘db’ verwijst naar andere container 🡪 mogelijk
omdat Docker achterliggend zijn eigen netwerk met DNS gebruikt
Dus geen zorgen over ip container
, LABO 2: CONTAINER ORCHESTRATION (op pc)
Naam Voornaam User Id VPN-server IP Forward IP Forward Start port: SSH
Forward End port
Braem Marlene r0697468 10.30.0.251 193.191.177.8 11510
11519
Opstarten
$ ssh -p 11510 user1@193.191.177.8
passwoord : Peutie64
193.191.177.8:11511
= surfen op google voor server
- username = marlene
- Peutie64
OEF 2: Wordpress opstarten
🡪 stacks 🡪 docker-compose.yml (van hierboven)
--> poorten zijn pas vanaf poort 9001 beschikbaar --> port "8000:80"
--> aanpassen naar een poort vanaf de 9001 --> andere zijn al in gebruik
=> dus poort “9002:80”
=> checken of het werkt --> surfen naar http://193.191.177.8:11512/