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