Junior — Middle
Кои са основните инструкции и компоненти, използвани при създаването на Dockerfile?
sobes.tech AI
Отговор от AI
Основни инструкции и компоненти на Dockerfile:
- FROM — базов образ, от който наследява новият образ.
- RUN — изпълнение на команди в контейнера по време на изграждането (например инсталиране на пакети).
- COPY и ADD — копиране на файлове от контекста на изграждането в образа.
- CMD — команда, която се изпълнява при стартиране на контейнера (може да бъде презаписана).
- ENTRYPOINT — задава основния изпълним файл на контейнера.
- WORKDIR — задава работната директория вътре в контейнера.
- ENV — задава променливи на околната среда.
- EXPOSE — обявява портовете, които контейнерът слуша.
- VOLUME — обявява точки за монтиране за съхранение на данни.
Пример за Dockerfile:
FROM openjdk:11
WORKDIR /app
COPY . /app
RUN ./gradlew build
EXPOSE 8080
CMD ["java", "-jar", "build/libs/app.jar"]