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"]