Junior — Middle
Създавали ли сте Dockerfile файлове за автоматизация на изграждането на контейнери?
sobes.tech AI
Отговор от AI
Да, създаването на Dockerfile е стандартна практика за автоматизация на изграждането на контейнери. Dockerfile е текстов файл с инструкции, които Docker използва за създаване на образ.
Пример за прост Dockerfile за Python приложение:
# Използваме официалния образ на Python
FROM python:3.9-slim
# Копираме файловете на приложението в контейнера
COPY . /app
WORKDIR /app
# Инсталираме зависимостите
RUN pip install -r requirements.txt
# Стартираме приложението
CMD ["python", "app.py"]
Този файл позволява възпроизводимо и бързо създаване на контейнери с необходимата среда и приложение.