Skip to content

Base images

The k8s@home base images are meant to be used as an image to build all other app container images on top of.


The following distributions are available as a base image:

The source code can be found here.

shim scripts

shim scripts have been added to the Ubuntu base image to perform startup tasks before the app is launched.


The shim scripts must be sourced in the file in order to work.

The shim script is used to create the /config folder.

The shim script is used to set the setting of a mask that controls how file permissions are set for newly created files.

The shim script is used to allow the container to wait for the VPN connection before running the app.


The base images use the Tini init in order to create the smallest image possible while still waiting for a child to exit all the while reaping zombies and performing signal forwarding.