The recommended way to run Space Cloud is using the space-cli setup command, which installs Space Cloud in a Kubernetes cluster.
Running Space Cloud as a standalone docker container comes with some feature restrictions.
The features which are striked through are not available since they depend on Kubernetes.
Running Space Cloud in docker can be useful for the following use cases:
We ship a docker-compose file for those seeking to use Space Cloud as a standalone docker image. Download the docker-compose file using commands shown below:
Windows users should use power shell for running the below command.
curl "https://raw.githubusercontent.com/spacecloud-io/space-cloud/master/install-manifests/docker/mongo/docker-compose.yaml" -o docker-compose.yamlcurl "https://raw.githubusercontent.com/spacecloud-io/space-cloud/master/install-manifests/docker/postgres/docker-compose.yaml" -o docker-compose.yaml && curl "https://raw.githubusercontent.com/spacecloud-io/space-cloud/master/install-manifests/docker/postgres/postgresql.conf" -o postgresql.confcurl "https://raw.githubusercontent.com/spacecloud-io/space-cloud/master/install-manifests/docker/mysql/docker-compose.yaml" -o docker-compose.yamlcurl "https://raw.githubusercontent.com/spacecloud-io/space-cloud/master/install-manifests/docker/sql-server/docker-compose.yaml" -o docker-compose.yamlRun the following command to start the containers:
docker-compose up -d