Thanks Fajar, Also I want to clarify - does the presence of scripts for creating an alpine docker image in the freeradius repository mean that freeradius is tested on alpine before each release? My question arose due to the fact that I did not find any information about supporting Alpine os on freeradius website.Also by default Alpine has musl c library unlike ubuntu, which uses glibc, that may influence on testing process. пт, 20 окт. 2023 г. в 11:08, Fajar A. Nugraha <list@fajar.net>:
On Fri, Oct 20, 2023 at 11:03 AM Andrei Katsuk <steep8@gmail.com> wrote:
Hello! I found on https://wiki.freeradius.org/building/Platforms that Officially supported linux platforms are: CentOS Red Hat Debian Ubuntu Also I found on https://hub.docker.com/r/freeradius/freeradius-server/ that freeradius docker image is based on alpine image. Does it mean that alpine os is also officially supported ?
reading https://hub.docker.com/r/freeradius/freeradius-server
" Image variants
freeradius/freeradius-server:<version>
The de-facto image which should be used unless you know you need another image. It is based on Ubuntu Linux Docker images.
freeradius/freeradius-server:<version>-alpine
Image based on the Alpine Linux Docker images, which are much smaller than most Linux distributions. To keep the basic size as small as possible, this image does not include libraries for all modules that have been built (especially the languages such as Perl or Python). Therefore these extra libraries will need to be installed with apk add in your own Dockerfile if you intend on using modules that require them. "
Which linux os you suggest to use as the base os for docker image with freeradius ?
" Building Docker images
The FreeRADIUS source contains Dockerfiles for several Linux distributions. They are in freeradius-server/scripts/docker/<os_name>.
Build an image with
$ cd scripts/docker/<os_name> $ docker build . -t freeradius-<os_name>
This will download the OS base image, install/build any dependencies as necessary, perform a shallow clone of the FreeRADIUS source and build the server. "
-- Fajar - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html