The Preferences screen is available through the menu bar (ContainDS / Preferences) or by clicking the cog icon in the bottom left of the ContainDS main window:

VM Settings

This section only applies if you are running Docker through VirtualBox instead of Docker Desktop natively. (See Installation and Setup.)

App Settings

Report anonymous usage analytics

When checked, ContainDS will record basic metrics showing which functionality you have used, and send this to a third party analytics service. No identifying data is stored at all. This data enables use to understand usage and improve the product.

Start linked containers

This applies to non-Jupyter containers, and allows you to orchestrate multiple containers to be started in tandem.

Include hidden files and folders in Share Export

If unchecked (default), the Share / Export option for containers, allowing you to export Streamlit or Jupyter presentations as containds files to share with others, will only include files/folders that do not start with a dot (i.e. ‘hidden’). If checked, all files and folders in the workspace will be included.

Container Settings

Default Workspace root folder

This will be set to your user home folder initially. The location specified is where workspaces will be located when you create new containers. This can always be changed on the container configuration screen.

Open in Jupyter Lab (not Notebook)

When checked, new containers will launch into Jupyter Lab when you click ‘WEB’ to access Jupyter via the web browser. When unchecked, new containers will launch into the older Jupyter Notebook interface.

Allow sudo in container

When checked, new containers will have sudo enabled so you can install operating system packages such as NodeJS using the sudo command.

Exec command shell

You can switch between ‘sh’ or ‘bash’ as the default shell to launch in the container when you click the ‘EXEC’ button to access the container’s command line.