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