Debian Docker Image
Jump to navigation
Jump to search
You can start with a Cdebootstrap minimal debian and then
as root, create a root.tar file with
cd DEBIAN_*; tar -cf ../root.tar ./; cd ..
then, as a common user, create the follow Dockerfile:
FROM scratch ADD root.tar / RUN export DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true \ && apt-get -q -y update \ && apt-get -q -y install ca-certificates \ && apt-get -q -y install netcat-traditional telnet iputils-ping curl \ && apt-get -q clean \ && rm -rf /var/lib/apt/lists/* /var/cache/apt/* /usr/share/man/* RUN date --iso-8601=seconds >> /tmp/build.date ENTRYPOINT [] CMD ["/bin/bash"]
and build the image with
docker build . -t debian:custom
References
https://github.com/jmtd/debian-docker/blob/master/build/Dockerfile https://wiki.debian.org/Cloud/CreateDockerImage https://joeyh.name/blog/entry/docker_run_debian/