Junior — Middle
95
Quais componentes estão incluídos na criação de uma imagem Docker usando Dockerfile?
Empresas quando solicitadas
Soft Media Group
Resposta da IA
sobes.tech IA
При создании Docker образа с помощью Dockerfile включаются следующие основные компоненты:
- Базовый образ (FROM) — исходный образ, на котором строится новый, например,
python:3.9. - Копирование файлов (COPY или ADD) — добавление исходного кода, зависимостей и других ресурсов внутрь образа.
- Установка зависимостей (RUN) — выполнение команд для установки библиотек, пакетов и прочего, например,
pip install. - Настройка окружения (ENV) — установка переменных окружения.
- Определение рабочей директории (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"]