For on-premises deployment, the Docker volume is typically a dedicated directory on your host Linux server. The volume could be a drive on an external disk, such as a storage area network (SAN) disk. In all cases, we recommend a high-performance SSD.
Based on your expected usage, we recommend the following hardware configurations:
|Users||CPUs||Heap Memory||Docker Memory||Docker Volume|
These recommendations are estimates. Your specific patterns of usage and peak load will determine optimal configuration.
Heap Memory refers to the size of the Java Virtual Machine (JVM) heap. The default is 2GB. This setting is configurable on launch using the following syntax on the docker run command:
Docker Memory refers to the memory resource limits for the Docker container.
Docker Volume refers to the storage drive shared between the host Linux server and the Docker container.