Why does Docker cache layers but not RUN commands that modify external states?

Junior Docker
Ready to level up? Start Practice