Sobes.tech
Назад к вопросам
Middle
7

Для чего нужен Dockerfile?

Компании, где спрашивали
Napoleon IT

Ответ от нейросети

sobes.tech AI

Dockerfile — это текстовый файл с набором инструкций для автоматического создания Docker-образа. Он описывает, как собрать образ: какую базу использовать, какие файлы копировать, какие команды запускать, какие порты открывать и т.д.

Использование Dockerfile позволяет стандартизировать и автоматизировать процесс сборки контейнеров, что облегчает развертывание приложений и обеспечивает воспроизводимость окружения.

Пример простого Dockerfile для Node.js приложения:

FROM node:18
WORKDIR /app
COPY package.json ./
RUN npm install
COPY . .
CMD ["node", "index.js"]
EXPOSE 3000