Sobes.tech
Junior — Middle

Quali sono le istruzioni e i componenti principali utilizzati nella creazione di un Dockerfile?

sobes.tech AI

Risposta dell'AI

Istruzioni principali e componenti del Dockerfile:

  • FROM — immagine di base, da cui si eredita la nuova immagine.
  • RUN — esecuzione di comandi nel contenitore durante la build (ad esempio, installazione di pacchetti).
  • COPY e ADD — copiare file dal contesto di build nell’immagine.
  • CMD — comando che viene eseguito all’avvio del contenitore (può essere sovrascritto).
  • ENTRYPOINT — definisce il file eseguibile principale del contenitore.
  • WORKDIR — imposta la directory di lavoro all’interno del contenitore.
  • ENV — imposta variabili di ambiente.
  • EXPOSE — dichiara le porte che il contenitore ascolta.
  • VOLUME — dichiara punti di montaggio per l’archiviazione dei dati.

Esempio di Dockerfile:

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