Sobes.tech
Back to questions
Junior — Middle
73

Можешь перечислить основные шаги по созданию Dockerfile?

Companies where asked
Медси

Answer from AI

sobes.tech AI

Основные шаги по созданию Dockerfile:

  1. Выбор базового образа — указываем, от какого образа будет наследоваться наш контейнер, например, python:3.9.
  2. Копирование файлов — с помощью команды COPY переносим необходимые файлы и директории в контейнер.
  3. Установка зависимостей — через RUN устанавливаем нужные пакеты, например, pip install -r requirements.txt.
  4. Определение рабочей директории — с помощью WORKDIR задаем директорию внутри контейнера.
  5. Определение команды запуска — через CMD или ENTRYPOINT указываем команду, которая будет выполняться при старте контейнера.

Пример простого Dockerfile для Python-приложения:

FROM python:3.9
WORKDIR /app
COPY requirements.txt ./
RUN pip install -r requirements.txt
COPY . .
CMD ["python", "app.py"]