Install Resoto with Docker
At least 2 CPU cores and 8 GB of RAMnote
Resoto performs CPU-intensive graph operations. In a production setup, we recommend at least four cores and 16 gigabytes of RAM. See Configuring Resoto Worker for more information.
Fetch the required files from the
$ mkdir -p resoto/dockerV2
$ cd resoto
$ curl -Lo docker-compose.yaml https://raw.githubusercontent.com/someengineering/resoto/main/docker-compose.yaml
$ curl -Lo dockerV2/prometheus.yml https://raw.githubusercontent.com/someengineering/resoto/main/dockerV2/prometheus.ymlnote
By default, the
resotoshellservice bind-mounts the
/home/resoto/downloadsin the container. This allows you to access files outputted by Resoto Shell on the host.
If you would like to change the download location from
~/resoto-downloadsto another directory, you can do so by editing the
Start the services defined in the
$ docker-compose pull
$ docker-compose up -d
Upon execution of
docker-compose up -d, Docker Compose will start all components and set up the system. This process takes approximately 1-3 minutes, depending on your machine and internet connection.note
In Docker Compose V2, the command is
docker compose(no hyphen) instead of
Resoto publishes packages for both x86 and ARM architectures for stable releases, but
edgeversions are only available for x86.
If you have an Apple Silicon or other ARM-based machine, please use the latest stable release (