woshikid/builder
docker run --rm --pull always -it --privileged -v builder:/var/lib/docker [-e MIRROR=http://nexus:5000] [--add-host quay.io:192.168.1.1] [-e https_proxy=http://192.168.1.1:1234] woshikid/builder
FROM docker:dind
ENV LANG=C.UTF-8
RUN sed -i -e "s/https/http/g" -e "s/dl-cdn/uk/g" /etc/apk/repositories
RUN --mount=type=cache,target=/var/cache/apk apk add --cache-dir=/var/cache/apk bash grep busybox-extras curl strace tcpdump vim git lsof iftop
RUN echo "set mouse-=a" >> /root/.vimrc
RUN echo -e "\nHISTCONTROL=ignoredups:ignorespace\nalias ls='ls --color=auto'\nalias ll='ls -alF'\nalias grep='grep --color=auto'\nalias vi=vim" >> /root/.bashrc
RUN sed -i "s/set -- docker-init/#set -- docker-init/g" /usr/local/bin/dockerd-entrypoint.sh
RUN ln -s /builder/start.sh /usr/bin/dockerstart && ln -s /builder/build.sh /usr/bin/dockerbuild && ln -s /builder/push.sh /usr/bin/dockerpush
COPY . /builder/
ENTRYPOINT []
CMD ["bash"]
docker pull woshikid/builder