Radiator Dockerfiles are now available with all our Radiator packages! The Dockerfiles and the accompanying README provided makes it easy to build Docker containers where Radiator is run. Currently available are five different variations:
- Radiator installed from Radiator public repository to CentOS 8 container
- Radiator installed from Radiator public repository to Ubuntu 20.04 container
- Radiator installed from RPM packages to CentOS 8 container
- Radiator installed from deb packages to Ubuntu 20.04 container
- Radiator installed from MSI to Windows Server Core 2019 container
Each Dockerfile has a command ready for copying your own Radiator configuration to the container image already on the build phase. Each Linux-based Dockerfile uses ENTRYPOINT for running the Radiator. In the Windows container, Radiator is run as a Windows Service. Of course, these Dockerfiles are meant just as starting points and there are several tips on what could be done differently in the accompanying README. Be sure to check it out!
Due to the nature of the Docker containers, systemd is not readily available on the Linux containers. This means that instead of running multiple Radiator instances in a single Docker container via systemd, you should be running several containers with each of them having different Radiator configuration.