Install Docker
INNORIX operates as a Docker container-based platform.
This section describes how to configure the Docker runtime environment required for deploying INNORIX.
Before installing Docker, configure the Node.js environment, install the required Docker packages, and enable the Docker service.
Configure the NodeSource Repository
Configure the NodeSource Repository to install Node.js.
Run the appropriate command based on your operating system.
RHEL-based Linux
Install the curl package before configuring the NodeSource Repository.
Add the NodeSource Repository.
Debian-based Linux
Install the curl package.
Add the NodeSource Repository.
Install Node.js
After the NodeSource Repository has been configured, install Node.js.
INNORIX uses Node.js version 22.x.
RHEL-based Linux
Debian-based Linux
Remove Existing Docker-related Libraries
Before installing Docker, remove any existing Docker or Container Runtime packages to prevent conflicts.
RHEL-based Linux
Debian-based Linux
Configure the Docker Repository
Add the official Docker Repository to install the latest Docker Engine packages.
RHEL-based Linux
Install the dnf plugin required to add the Docker Repository.
Add the official Docker Repository.
Debian-based Linux
Create the directory for storing the Docker Repository authentication key.
Add the Docker GPG key.
Add the Docker Repository.
Update System Packages
Update the system packages to the latest version before installing Docker.
RHEL-based Linux
Debian-based Linux
Install Docker Engine and Components
Install the core components required to run Docker.
Installed components:
- Docker Engine
- Docker CLI
- containerd
- Docker Buildx Plugin
- Docker Compose Plugin
RHEL-based Linux
Debian-based Linux
Start and Enable the Docker Service
Start the Docker service and configure it to start automatically after a system reboot.
Verify the Docker Installation
Verify that Docker has been installed successfully.
Check the Docker version.
Check the Docker Compose version.
If the version information is displayed successfully, the Docker environment has been configured successfully.