Инструкции Dockerfile

Материал из megapuper
Версия от 13:20, 13 ноября 2020; Root (обсуждение | вклад) (Новая страница: «'''FROM''' — задаёт базовый (родительский) образ '''LABEL''' — описывает метаданные. Например — с…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

FROM — задаёт базовый (родительский) образ LABEL — описывает метаданные. Например — сведения о том, кто создал и поддерживает образ ENV — устанавливает постоянные переменные среды RUN — выполняет команду и создаёт слой образа. Используется для установки в контейнер пакетов COPY — копирует в контейнер файлы и папки ADD — копирует файлы и папки в контейнер, может распаковывать локальные .tar-файлы CMD — описывает команду с аргументами, которую нужно выполнить когда контейнер будет запущен. Аргументы могут быть переопределены при запуске контейнера. В файле может присутствовать лишь одна инструкция CMD(запускается оболочка /bin/sh) WORKDIR — задаёт рабочую директорию для следующей инструкции ARG — задаёт переменные для передачи Docker во время сборки образа ENTRYPOINT — предоставляет команду с аргументами для вызова во время выполнения контейнера. Аргументы не переопределяются EXPOSE — указывает на необходимость открыть порт VOLUME — создаёт точку монтирования для работы с постоянным хранилищем MAINTAINER - информация об авторе имя и <email>