Go to file
Olaf Meeuwissen b636a469a2 Keep package index files small
This is mostly for those cases where Dockerfile RUN instructions do
not run `remove-apt-lists`, either by accident or on purpose.
2017-08-18 12:20:31 +09:00
scripts Keep package index files small 2017-08-18 12:20:31 +09:00
.dockerignore Keep git repository out of the Docker context 2017-08-18 11:50:27 +09:00
.gitignore Add a build phase to roll a "pristine" Devuan base image 2017-08-09 21:25:43 +09:00
.gitlab-ci.yml Migrate build steps to shell scripts 2017-08-17 12:30:11 +09:00
COPYING Add a verbatim copy of the full license text 2017-08-17 12:34:58 +09:00
README.md Sync documentation with current state of affairs 2017-08-09 21:52:26 +09:00
bootstrap.sh Fix ownership issues of custom scripts 2017-08-17 17:13:35 +09:00
build.sh Remove shell option not supported by CI build environment 2017-08-17 13:08:51 +09:00
buildd.df Install build-essentials non-interactively 2017-08-18 11:47:47 +09:00
derive.sh Remove shell option not supported by CI build environment 2017-08-17 13:08:51 +09:00
migrate.df Silence warning if no /etc/apt/sources.list.d/* files exist 2017-08-17 20:32:23 +09:00
migrate.sh Remove shell option not supported by CI build environment 2017-08-17 13:08:51 +09:00
repository@devuan.org.asc Fix SKS keyserver network connectivity errors 2017-08-08 06:08:05 +09:00

README.md

build status

Devuan Docker Base Images

Not quite happy with the state of Devuan Docker images on the Docker Hub, I decided to roll my own.

You can pull this image with

docker pull registry.gitlab.com/paddy-hack/devuan

Versioned images are available from the container registry as well.

How does this work?

I had to start somewhere, so the first step takes a Debian base image and converts that following the Devuan migration instructions. The image is pushed to the registry, mainly for reference purposes, and used to run Devuan's debootstrap. This produces a rootfs that is imported to the Docker cache, pushed, re-tagged and pushed again to the container registry.

BTW, you can pull the migrated image with

docker pull registry.gitlab.com/paddy-hack/devuan/migrated