Sobes.tech
Junior — Middle

Care sunt instrucțiunile și componentele principale utilizate la crearea unui Dockerfile?

sobes.tech AI

Răspuns de la AI

Instrucțiuni principale și componente ale Dockerfile:

  • FROM — imagine de bază, din care se moștenește noua imagine.
  • RUN — executarea comenzilor în container în timpul construcției (de exemplu, instalarea pachetelor).
  • COPY și ADD — copierea fișierelor din contextul de construcție în imagine.
  • CMD — comanda care se execută la pornirea containerului (poate fi suprascrisă).
  • ENTRYPOINT — stabilește fișierul executabil principal al containerului.
  • WORKDIR — stabilește directorul de lucru în interiorul containerului.
  • ENV — stabilește variabilele de mediu.
  • EXPOSE — declară porturile pe care le ascultă containerul.
  • VOLUME — declară puncte de montare pentru stocarea datelor.

Exemplu Dockerfile:

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