skip to main content
Installing ICE Agent
This section covers the installation options and instructions for deploying an ICE Agent.
Important: Before installing ICE Agent, ensure that the ICE Agent Requirements are met for your host operating system.
Options for installing and deploying an ICE Agent include the following:
*Command Line App:
ICE Agent installs as a native, command-line application on Linux (amd64), Windows (amd64) or macOS (Intel or Apple Silicon). ICE Agent may be installed either inside a virtual machine, or directly on “bare metal”. This is the easiest and quickest way to get started with ICE Agent, but cannot support automatically restarting the process should it crash. See Installing ICE Agent as a Native Command-Line Application.
*Docker Container:
ICE Agent installs as a Docker container (AMD 64) on Linux, Windows, or macOS. This mechanism is simple to deploy on any platform supporting Docker, however, the degree of difficulty installing Docker varies on the host operating system. In Linux environments, especially, an improperly installed Docker Engine will produce difficult-to-troubleshoot issues. See Installing ICE Agent as a Docker Container
*Background Service:
ICE Agent installs as a background service daemon on Linux systems that support the systemd service manager. Simple and efficient but limited to certain Linux distributions. See Installing ICE Agent as a Linux Systemd Service