Dockerfile

FROM Задаёт базовый (родительский) образ.

LABEL Описывает метаданные. Например — сведения о том, кто создал и поддерживает образ.

ENV Устанавливает постоянные переменные среды.

RUN Выполняет команду и создаёт слой образа. Используется для установки в контейнер пакетов.

COPY Копирует в контейнер файлы и директории.

ADD Копирует файлы и директории в контейнер, может распаковывать локальные .tar-файлы.

CMD Описывает команду с аргументами, которую нужно выполнить когда контейнер будет запущен. Аргументы могут быть переопределены при запуске контейнера. В файле может присутствовать лишь одна инструкция

CMD.WORKDIR Задаёт рабочую директорию для следующей инструкции.

ARG Задаёт переменные для передачи Docker во время сборки образа.

ENTRYPOINT Предоставляет команду с аргументами для вызова во время выполнения контейнера. Аргументы не переопределяются.

EXPOSE Указывает на необходимость открыть порт.VOLUME Создаёт точку монтирования для работы с постоянным хранилищем.

Прокрутить вверх