Junior — Middle
90
Можешь перечислить основные шаги по созданию Dockerfile?
Компании, где спрашивали
Медси
Ответ от нейросети
sobes.tech AI
Основные шаги по созданию Dockerfile:
- Выбор базового образа — указываем, от какого образа будет наследоваться наш контейнер, например,
python:3.9. - Копирование файлов — с помощью команды
COPYпереносим необходимые файлы и директории в контейнер. - Установка зависимостей — через
RUNустанавливаем нужные пакеты, например,pip install -r requirements.txt. - Определение рабочей директории — с помощью
WORKDIRзадаем директорию внутри контейнера. - Определение команды запуска — через
CMDилиENTRYPOINTуказываем команду, которая будет выполняться при старте контейнера.
Пример простого Dockerfile для Python-приложения:
FROM python:3.9
WORKDIR /app
COPY requirements.txt ./
RUN pip install -r requirements.txt
COPY . .
CMD ["python", "app.py"]