PRO1a - 6. Docker pt. 2 (ft. Martin Viszlai)

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

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.

Otvoriť AI: ChatGPT · Claude · Gemini

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.