Sobes.tech
Junior — Middle

Milyen fő utasításokat és összetevőket használnak a Dockerfile készítése során?

sobes.tech MI

Válasz az MI-től

Fő utasítások és a Dockerfile összetevői:

  • FROM — alapkép, amelyből az új kép öröklődik.
  • RUN — parancsok végrehajtása a konténerben a build során (pl. csomagok telepítése).
  • COPY és ADD — fájlok másolása a build kontextusból a képbe.
  • CMD — parancs, amely a konténer indításakor fut (felülírható).
  • ENTRYPOINT — a konténer fő futtatható fájljának beállítása.
  • WORKDIR — a munkakönyvtár beállítása a konténeren belül.
  • ENV — környezeti változók beállítása.
  • EXPOSE — a portok deklarálása, amelyeket a konténer hallgat.
  • VOLUME — csatlakozási pontok deklarálása adat tárolására.

Dockerfile példa:

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