This tutorial will take you through installing Docker and ContainDS on a compatible machine, ready to launch a simple virtual environment.

Install ContainDS

Since ContainDS uses Docker for its underlying virtual machines (‘containers’) you need to install and run Docker on your computer, in addition to ContainDS.

Installing Docker Desktop

All you need to have running is the ‘Docker daemon CE’ (Community Edition). The package to install is Docker Desktop. You can locate the download on the Docker website (may require free sign up to their ‘Docker Hub’ service), or follow the direct links here:

If your computer does not satisfy the requirements for Docker Desktop above, you will need to install Docker Toolbox instead. See our frequently asked questions for details.

Install ContainDS

Download the installer for ContainDS itself:

  • ContainDS for Windows
  • ContainDS for Mac

Select the appropriate installer from our Download page.

Your operating system may require you to confirm you wish to trust Ideonate Ltd.

Start ContainDS

Double click the ContainDS icon or locate it within your Applications folder.

If Docker isn’t running you may see this screen:

Running Docker Desktop

Locate and start the Docker Desktop application.

To check the status of Docker look for the whale icon in the system tray or notification area of your operating system:

Docker Desktop on Windows

Docker Desktop on Mac

Once Docker is fully running, you should be able to click ‘Retry Setup’ in ContainDS and the full setup should proceed correctly.

Ready to Launch Container

Once Docker is running correctly, you should see the main ‘New Container’ screen in ContainDS:

Congratulations! You are now ready to run a Jupyter or Streamlit virtual environment. Please see one of our tutorials: