Назад к вопросам
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