Block a user
radius (latest)
Published 2024-07-19 13:18:31 +07:00 by dsutanto
Installation
docker pull git.proit.id/dsutanto/radius:latestsha256:f3801e5cb15ef46ca6d931c1b0925652a1112d887e05a6f7f4cb77183c8a50d4
Image Layers
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.ref.name=ubuntu |
| LABEL org.opencontainers.image.version=22.04 |
| ADD file:a5d32dc2ab15ff0d7dbd72af26e361eb1f3e87a0d29ec3a1ceab24ad7b3e6ba9 in / |
| CMD ["/bin/bash"] |
| ARG DEBIAN_FRONTEND=noninteractive |
| COPY /usr/local/src/repositories/*.deb /tmp/ # buildkit |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c ln -fs /usr/share/zoneinfo/Etc/UTC /etc/localtime # buildkit |
| ARG freerad_uid=101 |
| ARG freerad_gid=101 |
| RUN |3 DEBIAN_FRONTEND=noninteractive freerad_uid=101 freerad_gid=101 /bin/sh -c groupadd -g ${freerad_gid} -r freerad && useradd -u ${freerad_uid} -g freerad -r -M -d /etc/freeradius -s /usr/sbin/nologin freerad && apt-get update && apt-get install -y tzdata && apt-get install -y /tmp/*.deb && apt-get clean && rm -r /var/lib/apt/lists/* /tmp/*.deb && ln -s /etc/freeradius /etc/raddb # buildkit |
| WORKDIR / |
| COPY scripts/docker/etc/docker-entrypoint.sh.deb docker-entrypoint.sh # buildkit |
| RUN |3 DEBIAN_FRONTEND=noninteractive freerad_uid=101 freerad_gid=101 /bin/sh -c chmod +x docker-entrypoint.sh # buildkit |
| EXPOSE map[1812/udp:{} 1813/udp:{}] |
| ENTRYPOINT ["/docker-entrypoint.sh"] |
| CMD ["freeradius"] |
| MAINTAINER Liran Tal <liran.tal@gmail.com> |
| LABEL Description=freeradius Docker based on Ubuntu 20.04 LTS, optimized for daloRADIUS. License=GPLv2 Usage=docker build -t lirantal/dalofreeradius -f Dockerfile-freeradius && docker run -d -p 80:80 lirantal/dalofreeradius Version=1.0 |
| ENV DEBIAN_FRONTEND=noninteractive |
| ENV TZ=Asia/Jakarta |
| /bin/sh -c apt-get update && apt-get install --yes --no-install-recommends apt-utils ipcalc tzdata net-tools mariadb-client libmysqlclient-dev unzip vim wget && rm -rf /var/lib/apt/lists/* |
| /bin/sh -c mkdir /app /data |
| WORKDIR /app |
| ADD file:ffcf2c6da411bfffb00da60f5455161dd4ae3dbdaef19dffbf13be01372f4a38 in /app |
| COPY file:7bd1a35f4ab5f42798f897109cc91fa29b4bacb8d113ebb4126a7ebf453b3d33 in /etc/freeradius/clients.conf |
| COPY file:a1deb17d88e496215706e2f7bbdff2ee06d75aace33dea56de50893a96ac7c37 in /etc/freeradius/radiusd.conf |
| COPY file:9225cf1421ec3e51fb4db2646136b65c65f208efd45c191d10d58b38d85cd95c in /etc/freeradius/sites-available/default |
| COPY file:97c9fc8f3f1ff4e4d93a45f4f2a0cc7e36e22d600e196e4107f23751ea89035e in /etc/freeradius/mods-available/sql |
| COPY file:c5a77d1a02371dd2a446f9aeafe0dc0477a886a0c5e3ff107837e6ad54be2749 in /etc/freeradius/mods-available/sqlcounter |
| COPY file:b32f89813ce59431fc16b1e1a5acc936e21ef3fd6ef5c882db68f30dc6941056 in /etc/freeradius/mods-available/eap |
| /bin/sh -c chown -R freerad:freerad /etc/freeradius |
| /bin/sh -c ln -s /etc/freeradius/mods-available/sql /etc/freeradius/mods-enabled/sql |
| /bin/sh -c ln -s /etc/freeradius/mods-available/sqlcounter /etc/freeradius/mods-enabled/sqlcounter |
| /bin/sh -c ln -s /etc/freeradius/mods-available/sqlippool /etc/freeradius/mods-enabled/sqlippool |
| /bin/sh -c ln -s /etc/freeradius/sites-available/status /etc/freeradius/sites-enabled/status |
| /bin/sh -c chmod +x /app/init-freeradius.sh |
| EXPOSE 1812 1813 |
| CMD ["/app/init-freeradius.sh"] |
| ENTRYPOINT ["/app/init-freeradius.sh"] |
Labels
| Key | Value |
|---|---|
| Description | freeradius Docker based on Ubuntu 20.04 LTS, optimized for daloRADIUS. |
| License | GPLv2 |
| Usage | docker build -t lirantal/dalofreeradius -f Dockerfile-freeradius && docker run -d -p 80:80 lirantal/dalofreeradius |
| Version | 1.0 |
| org.opencontainers.image.ref.name | ubuntu |
| org.opencontainers.image.version | 22.04 |