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 in Getting Started.)

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.

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.

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.

Open in Jupyter Lab (not Notebook)

When checked (default), 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.

Start linked containers

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