I am trying to create a small docker container to use for learning Scheme. I copied a Dockerfile based on an alpine image and built it on my local computer.
After building it I see extra, untagged images when I do a docker image ls -a
The image came from https://github.com/inikolaev/docker-images/blob/master/alpine-scheme/Dockerfile
its contents are:
ENV SCHEME_VERSION 9.2
#ENV SCHEME_VERSION 10.1.6
#LABEL
RUN cd /tmp \
&& apk --no-cache --update --virtual build-dependencies add build-base m4 \
&& rm -f /var/cache/apk/* \
&& wget http://ftp.gnu.org/gnu/mit-scheme/stable.pkg/${SCHEME_VERSION}/mit-scheme-${SCHEME_VERSION}-x86-64.tar.gz \
&& tar zxvf mit-scheme-${SCHEME_VERSION}-x86-64.tar.gz \
&& rm mit-scheme-${SCHEME_VERSION}-x86-64.tar.gz \
&& cd mit-scheme-${SCHEME_VERSION}/src \
&& ./configure \
&& make compile-microcode \
&& make install \
&& cd /tmp \
&& rm -rf cd mit-scheme-${SCHEME_VERSION} \
&& apk del build-dependencies
ENTRYPOINT ["scheme"]
Why is this creating extra images? I am building by saying:
docker build --tag=hjw-scheme .