Junior — Middle
85
Jakie komponenty są włączone w tworzenie obrazu Docker za pomocą Dockerfile?
Firmy, w których zadano pytania
Soft Media Group
Odpowiedź od AI
sobes.tech AI
При создании 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"]