Junior — Middle
Можете ли да обясните процеса на създаване на образ в Docker и как работи?
sobes.tech AI
Отговор от AI
Създаването на 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, който можете да стартирате в контейнер.