У меня есть Dockerfile, который начинается со следующего:
FROM python:3.7-slim
RUN apt-get update && apt-get install build-essential -y
Проблема в том, что этот слой всегда меняется, поэтому, когда я запускаю docker build -t <mytag> .
, этот слой (и последующие) снова запускается, чтозанимает значительное время.
Есть ли способ установить build-essential
в мой Dockerfile в слой, который не меняется постоянно?
РЕДАКТИРОВАТЬ: у меня была строка COPY раньшеRUN, который я удалил из вопроса, так как не хотел включать имена личных файлов, но мне не пришло в голову, что именно это заставило сборку перезапуститься с этого шага.