2.6 – Run SparkView as a container (Docker)
SparkView is fully executable as a container on many platforms. Advantages here are certainly the flexibility and transportability of the installation independently of the data between different systems.
Installation
To install the container, please pull the latest version from the official Docker Hub:
docker pull beyondssl/sparkview
SparkView is then installed inside a new container and has the following special default values:
- Listening ports are 80 and 443 (HTTP and HTTPS with self-signed certificate).
- remoteManage=true (configuration can be accessed from outside the localhost).
- management password is "password"
- Four volumes for configuration and data:
- data (created data from configuration like server and user)
- conf (configuration)
- keystore (certificates and Java keystore)
- logs (log files)
Then go to http://localhost to start the web application.
Configuration
All manual changes should be made within the volumes, otherwise the changes will be reset after a restart. The rest of the configuration is done via the web under /config.html.
Importing a license
Unlike the manual installation of SparkView, the license for the container version should be uploaded via the web. Under /config.html you will find the item "Upload license file" in the "General" tab. Upload your license here and save the configuration. This makes the new license active.