Junior — Middle
Kādi ir galvenie norādījumi un komponenti, kas tiek izmantoti, veidojot Dockerfile?
sobes.tech AI
Atbilde no AI
Galvenās instrukcijas un Dockerfile komponenti:
- FROM — pamata attēls, no kura manto jauno attēlu.
- RUN — komandu izpilde konteinerā būvniecības laikā (piemēram, pakotņu instalēšana).
- COPY un ADD — failu kopēšana no būvniecības konteksta uz attēlu.
- CMD — komanda, kas tiek izpildīta konteinerā palaišanas laikā (var tikt pārrakstīta).
- ENTRYPOINT — nosaka galveno izpildāmo failu konteinerim.
- WORKDIR — nosaka darba direktoriju konteinerī.
- ENV — nosaka vides mainīgos.
- EXPOSE — deklarē portus, kurus klausās konteineris.
- VOLUME — deklarē montāžas punktus datu glabāšanai.
Dockerfile piemērs:
FROM openjdk:11
WORKDIR /app
COPY . /app
RUN ./gradlew build
EXPOSE 8080
CMD ["java", "-jar", "build/libs/app.jar"]