Back to questions
Middle+
4
Какой базовый образ использовал в Dockerfile?
Companies where asked
Smartis
Answer from AI
sobes.tech AI
В Dockerfile для приложений обычно использую минимальные и проверенные базовые образы, чтобы обеспечить легковесность и безопасность. Например:
- Для Node.js-приложений — официальный образ
node:16-alpine, который основан на Alpine Linux и занимает мало места. - Для Python —
python:3.9-slimилиpython:3.9-alpineдля компактности. - Для Java —
openjdk:11-jre-slim.
Пример Dockerfile для Node.js:
FROM node:16-alpine
WORKDIR /app
COPY package*.json ./
RUN npm install --production
COPY . .
CMD ["node", "index.js"]
Выбор базового образа зависит от требований к размеру, безопасности и совместимости с приложением.