- Ukázat projekt
- Overit ze nejede db
- Ukazat, ze aplikace nenastartuje
- Cilem příkladu je ukázat, jak používat docker...
Nezapominat buildit projekt, musí existovat jar...
- vysvětlit docker file
docker build -f Dockerfile -t docker-example-app:dockerfile .
docker image ls
ukázat že image exituje
nejdrive ukazat bez configu v docker compose
docker ps docker container ls
- Pustit DB
docker run -d -p 5432:5432 --name postgres-database -e POSTGRES_PASSWORD=postgres -e POSTGRES_PASSWORD=postgres postgres
- Pustit aplicaci a ukazat ulozeni DB a následné načtení.
- Odstranit container -
docker container rm <id>
- Odstranit image -
docker ima rm <id>
- Pustit DB znova
- Ukazat, ze předchozí data nejsou uložena
- Pustit aplikaci -
docker run -d --name testapp -p 8085:8085 docker-example-app:dockerfile
- detach mode, exposing port, musí jet DB
Na začátku stopnout vytvořené containery... a odstranit image...
- nejdrive pustit DB a vysvetlit:
- docker compose
- volume
- pustit db s volume - predvest, ze se ulozi z localhostu
- Pustit aplikaci v dockeru:
- vysvetlit docker compose
- exposing ports
- docker ps
- ukazat env. variables
- vysvetlit load balancing
- vysvetlit a ukazat site