Junior — Middle
88
Можете ли објаснити процес изградње слике у Docker-у и како он функционише?
Компаније где су питане
Одговор од АИ
sobes.tech АИ
Сборка образа в Docker — это процесс создания готового к запуску контейнера на основе описания в Dockerfile. Dockerfile содержит инструкции, которые последовательно выполняются для формирования образа.
Как это работает:
- Docker читает Dockerfile построчно.
- Каждая инструкция (например, FROM, RUN, COPY) выполняется, создавая новый слой образа.
- В итоге получается образ, содержащий все необходимые зависимости, файлы и настройки.
Пример простого Dockerfile для Python-приложения:
FROM python:3.9-slim
WORKDIR /app
COPY requirements.txt .
RUN pip install -r requirements.txt
COPY . .
CMD ["python", "app.py"]
Запуск сборки:
docker build -t my-python-app .
В результате вы получите образ my-python-app, который можно запускать в контейнере.