Sobes.tech
Junior — Middle

Aké hlavné inštrukcie a komponenty sa používajú pri vytváraní Dockerfile?

sobes.tech AI

Odpoveď od AI

Hlavné pokyny a komponenty Dockerfile:

  • FROM — základný obraz, z ktorého sa dedí nový obraz.
  • RUN — vykonávanie príkazov v kontejnere počas build procesu (napríklad inštalácia balíkov).
  • COPY a ADD — kopírovanie súborov z build kontextu do obrazu.
  • CMD — príkaz, ktorý sa spustí pri štarte kontajnera (môže byť prepísaný).
  • ENTRYPOINT — určuje hlavný spúšťateľný súbor kontajnera.
  • WORKDIR — nastavuje pracovný adresár vnútri kontajnera.
  • ENV — nastavuje premenné prostredia.
  • EXPOSE — deklaruje porty, ktoré kontajner počúva.
  • VOLUME — deklaruje body pripojenia pre ukladanie dát.

Príklad Dockerfile:

FROM openjdk:11
WORKDIR /app
COPY . /app
RUN ./gradlew build
EXPOSE 8080
CMD ["java", "-jar", "build/libs/app.jar"]