Sobes.tech
Junior — Middle

Какви инструкции се използват в Dockerfile за изграждане на образа на вашия проект?

sobes.tech AI

Отговор от AI

В 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"]
Какви инструкции се използват в Dockerfile за… - sobes.tech