Go to file
Olaf Meeuwissen f4d9f5430a Use release code names thoughout and exclusively. Fixes #8 2017-10-22 17:15:02 +09:00
scripts Use release code names thoughout and exclusively. Fixes #8 2017-10-22 17:15:02 +09:00
scripts-slim Allow for non-existent directories when pruning documentation 2017-10-22 16:26:50 +09:00
.dockerignore Keep Docker build contexts to an absolute minimum 2017-10-22 17:01:10 +09:00
.gitignore Ignore interim build results 2017-10-22 16:05:44 +09:00
.gitlab-ci.yml Use release code names thoughout and exclusively. Fixes #8 2017-10-22 17:15:02 +09:00
COPYING Add a verbatim copy of the full license text 2017-08-17 12:34:58 +09:00
README.md Use release code names thoughout and exclusively. Fixes #8 2017-10-22 17:15:02 +09:00
bootstrap.sh Use release code names thoughout and exclusively. Fixes #8 2017-10-22 17:15:02 +09:00
build.sh Use release code names thoughout and exclusively. Fixes #8 2017-10-22 17:15:02 +09:00
builder.df Refactored CI setup and image naming 2017-08-19 14:27:34 +09:00
derive.sh Use release code names thoughout and exclusively. Fixes #8 2017-10-22 17:15:02 +09:00
helper.df Add a "helper" variant image to get started with `d1h` quickly 2017-09-10 21:33:41 +09:00
migrate.df Parameterize build on Devuan suite name 2017-08-19 17:53:59 +09:00
migrate.sh Fix oversight in 11e0bd83 2017-08-26 21:40:59 +09:00
repository@devuan.org.asc
trim.sh Add a "slim" variant. Fixes #2 2017-10-22 16:05:44 +09:00

README.md

build status

Devuan Docker Base Images

For reasons outlined in my Sandwiching Docker Between Devuan blog post (in the bottom part), I decided to roll my own Devuan base images.

You can pull the latest base image for the current Devuan release with

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

Versioned images are available from the container registry as well.

How did I get there?

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

if so inclined.