Sobes.tech
Junior — Middle
186

Proje görüntünüzü oluşturmak için Dockerfile'da hangi talimatlar kullanılır?

Sorulan şirketler
AstonAston

AI'dan gelen yanıt

sobes.tech yapay zeka

В Dockerfile для сборки образа проекта обычно используются следующие основные инструкции:

  • FROM — указывает базовый образ, от которого будет строиться новый образ.
  • WORKDIR — задаёт рабочую директорию внутри контейнера.
  • COPY или ADD — копируют файлы и каталоги из контекста сборки в образ.
  • RUN — выполняет команды внутри образа во время сборки (например, установку зависимостей).
  • ENV — задаёт переменные окружения.
  • EXPOSE — объявляет порты, которые контейнер будет слушать.
  • CMD или ENTRYPOINT — задают команду, которая будет выполняться при запуске контейнера.

Пример простого Dockerfile для Java-приложения:

FROM openjdk:17-jdk-slim
WORKDIR /app
COPY target/myapp.jar ./
CMD ["java", "-jar", "myapp.jar"]