skip to main content
ICE Radio and Telephony Gateway > ICE Gateway Deployment > Preinstall and Setup Instructions
Preinstall and Setup Instructions
Follow the steps in this section to prepare for the deployment of an ICE Gateway in a Docker container. After completion of these steps, continue to the Required ICE Gateway Data section. The steps in this section are required for all ICE Gateways: DFSI, ISSI, and Telephony.
Note: When pasting code from this document, be aware that the convention is to replace the angle brackets and their contents. The <angle brackets> themselves should not remain after you have replaced the contents. They are not part of the code and should be omitted.
Installing Docker
Docker does not come preinstalled. Scripts are provided below to install Docker on Ubuntu. Docker Engine requires the 64-bit version of one of the following Ubuntu versions:
*Ubuntu Oracular 24.10
*Ubuntu Noble 24.04 (LTS)
*Ubuntu Jammy 22.04 (LTS)
Docker Engine for Ubuntu is compatible with x86_64 (or amd64), armhf, arm64, s390x, and ppc64le (ppc64el) architectures. For more information refer to the Docker website for Ubuntu.
To uninstall outdated packages
*Your Linux distribution may provide unofficial Docker packages, which may conflict with the official packages provided by Docker. You must uninstall the docker.io, docker-compose, docker-compose-vd, docker-doc, and podman-docker packages before you install the official version of Docker Engine. The following uninstall script is provided on the Docker website for Ubuntu.
$ for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done
To install Docker on Ubuntu
1. Enter the following in the Gateway Ubuntu host machine. For all other operating systems see https://docs.docker.com/engine/install/.
echo "${USER} ALL=(ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/${USER}
sudo chmod 0700 /etc/sudoers.d/${USER}
Install docker
sudo apt install docker.io
2. Enter the following to add the current user on the Gateway Server to the Docker user group:
sudo usermod -aG docker ${USER}
Logging in to Docker
In order to retrieve radio gateway images to run in a docker container, you must first log in to Docker.
To log in to Docker
*Run the following:
docker login -u iccustomeraccess -p 7dcb7799-f418-4651-ab65-66feec2a4234