FROM Как используется: FROM <image> FROM <image>:<tag> FROM <image>@<digest> Назначение: Задает базовый образ. MAINTAINER Как используется: MAINTAINER <name> Назначение: Cообщает Docker информацию об авторе образа RUN Как используется: RUN <command> RUN ["<executable>", "<param1>", "<param2>"] Назначение: Выполняет команду внутри контейнера и сохраняет результат. CMD Как используется: CMD ["<executable>","<param1>","<param2>"] CMD ["<param1>","<param2>"] CMD <command> <param1> <param2> Назначение: Выполняет команду с указанными аргументами во время запуска контейнера. CMD должна быть одна в конце Dockerfile. Если в Dockerfile нет CMD, обязательно должна быть инструкция ENTRYPOINT. LABEL Как используется: LABEL <key>=<value> [<key>=<value> ...] Назначение: Добавляет метаданные в образ. EXPOSE Как используется: EXPOSE <port> [<port> ...] Назначение: Указывает планируемый рабочий порт у контейнера. Инструкция сама по себе не открывает порт. Чтобы использовался указанный в EXPOSE порт — ну