Какие команды используются в Dockerfile
Python
Senior
Без компании
Какие команды используются в Dockerfile
Ответы
В Dockerfile используются команды (инструкции) для сборки образа:
- `FROM` - базовый образ (обязательная первая инструкция)
- `RUN` - выполняет команду в контейнере при сборке
- `COPY`/`ADD` - копирует файлы из хоста в контейнер
- `WORKDIR` - устанавливает рабочую директорию
- `ENV` - устанавливает переменные окружения
- `EXPOSE` - объявляет порты для работы контейнера
- `CMD`/`ENTRYPOINT` - определяет команду для запуска контейнера
Пример:
```
FROM python:3.9
WORKDIR /app
COPY requirements.txt .
RUN pip install -r requirements.txt
COPY . .
EXPOSE 8000
CMD ["python", "app.py"]
```