Custom base images

The base image that DSS automatically builds contains Python 2.7, Python 3.6 and R.

There are some cases where you may want to customize this base image:

  • If you want to use a code env that requires a system package that is not installed by default
  • If you want to use another Python version

Warning

This requires significant Docker devops skills

Once you have built the base image using the dssadmin script, you can create custom base images based on the tag the dssadmin created.

You can then configure your infrastructure to use your custom base image rather than the default one built by dssadmin.

You will need to rebuild your custom images at each DSS upgrade (after rebuilding the original DSS image).