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:
This section only applies if you are running Docker through VirtualBox instead of Docker Desktop natively. (See installation in Getting Started.)
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.
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.