|Docker for Microsoft Windows||Docker for Linux|
AIP Console (front end) - including embedded CAST Dashboards
|AIP Core (only for CAST Dashboards, not CAST Imaging)||-|
|CAST Extend local server||-|
|Host Operating System|
See the Docker Desktop for Windows system requirements: https://docs.docker.com/docker-for-windows/install/#system-requirements
Docker Desktop for Windows - latest version recommended, or one that provides:
16GB RAM (minimum) for the host server. Note that by default, a container has no resource constraints and can use as much of a given resource as the host’s kernel scheduler allows. Please consult https://docs.docker.com/config/containers/resource_constraints/ for more information.
|Storage||25GB (minimum) free storage: SSD with SATA interface recommended. An installation of all components is currently approximately 14GB - however, if your data resides within the Docker container, then you will need additional storage.|
|CAST Storage Service / PostgreSQL instance|
The Docker image does not contain a CAST Storage Service/PostgreSQL instance for the analysis data, therefore if you are installing the AIP Node/AIP Core image (Docker for Windows only) you must install an instance on the current server (if the server is powerful enough) or on a dedicated server (recommended). The server on which Docker Desktop is installed and more specifically the container in which AIP Core/AIP Node is deployed, must be able to connect to this CAST Storage Service/PostgreSQL instance. Make sure that the configuration file pg_hba.conf in your CAST Storage Service/PostgreSQL instance is correctly configured to meet this requirement.
|Access to Docker Hub||The Docker images are hosted on https://hub.docker.com/, therefore the server on which you are performing the installation must have internet access to this URL.|