Sobes.tech
Junior — Middle

Jaké hlavní instrukce a komponenty se používají při vytváření Dockerfile?

sobes.tech AI

Odpověď od AI

Hlavní instrukce a komponenty Dockerfile:

  • FROM — základní obraz, ze kterého se dědí nový obraz.
  • RUN — provádění příkazů v kontejneru během sestavení (například instalace balíčků).
  • COPY a ADD — kopírování souborů z kontextu sestavení do obrazu.
  • CMD — příkaz, který se spustí při startu kontejneru (lze přepsat).
  • ENTRYPOINT — určuje hlavní spustitelný soubor kontejneru.
  • WORKDIR — nastavuje pracovní adresář uvnitř kontejneru.
  • ENV — nastavuje proměnné prostředí.
  • EXPOSE — deklaruje porty, které kontejner poslouchá.
  • VOLUME — deklaruje body připojení pro ukládání dat.

Příklad Dockerfile:

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