Also remember that, if you want to delete anything, you must delete it in the same layer you create it or it doesn’t save any space. My Dockerfiles frequently look like
RUN apt-get update
&& env DEBIAN_FRONTEND=noninteractive \
apt-get install --assume-yes --no-recommends \
curl \
vim \
&& apt-get clean