Docker Compose

Docker is a virtualization software packaging applications and its dependencies. Docker Compose is a tool for running multi-container applications on Docker which uses the Compose file format.

See also

For further information, please see the official page of Docker Compose.

Installation

Docker Compose is available on multiple platforms. This guide demonstrates some of the ways to install it on Linux, macOS and Windows.

Install Docker and Docker Compose in Terminal

apt install docker.io docker-compose

Pull and start Docker containers

  1. Get the configuration file for Docker Compose (docker-compose.yml)

    wget https://raw.githubusercontent.com/nest-desktop/nest-desktop-docker/main/docker-compose.yml
    
  2. Pull images and start containers for NEST Desktop and NEST Simulator in a single command:

    docker-compose up
    

Docker Compose is included in Docker Desktop for macOS and Windows. For more information, take a look at the installation guide of Docker Desktop.


Now, the service starts the containers for NEST Desktop and NEST Simulator. You can use NEST Desktop in the web browser at http://localhost:54286.

The installation is now complete!

See also

For more examples (like custom port, running with NEST Server MPI), please visit the repository of NEST Desktop Docker.

Next steps