Back to questions
Junior — Middle
73
Можешь перечислить основные шаги по созданию Dockerfile?
Companies where asked
Медси
Answer from AI
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"]