PRO1a - 6. Docker pt. 2 (ft. Martin Viszlai)
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Video nadväzuje na predchádzajúcu prednášku o Dockeri a ukazuje, ako zabaliť frontendovú TypeScript/Node.js aplikáciu do Docker image. Lektor krok za krokom vytvára Dockerfile, buduje image príkazom docker build a spúšťa kontajner príkazom docker run, pričom vysvetľuje optimalizácie ako .dockerignore, WORKDIR a využitie cache pri opakovanom builde.
- - Vytvorenie Dockerfile na základe base image node:alpine
- - Kopírovanie zdrojového kódu pomocou inštrukcie COPY a nastavenie WORKDIR
- - Použitie .dockerignore na vylúčenie priečinka node_modules z buildu
- - Rozdiel medzi ENTRYPOINT a CMD pri spúšťaní kontajnera
- - Cachovanie vrstiev pri docker build a zrýchlenie opätovného buildu
- - Mapovanie portov cez EXPOSE a spustenie aplikácie príkazom npm start
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky