2
0

Dockerfile 2.7 KB

123456789101112131415161718192021
  1. FROM ubuntu:bionic
  2. LABEL org.opencontainers.image.authors="Victor Seva <[email protected]>"
  3. # Important! Update this no-op ENV variable when this Dockerfile
  4. # is updated with the current date. It will force refresh of all
  5. # of the base images and things like 'apt-get update' won't be using
  6. # old cached versions when the Dockerfile is built.
  7. ENV REFRESHED_AT=2025-09-19
  8. RUN rm -rf /var/lib/apt/lists/* && apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -qq --assume-yes gnupg wget apt-transport-https
  9. # kamailio repo
  10. RUN echo "deb https://deb-archive.kamailio.org/repos/kamailio-6.0.3 bionic main" > /etc/apt/sources.list.d/kamailio.list
  11. RUN wget -O- https://deb.kamailio.org/kamailiodebkey.gpg | apt-key add -
  12. RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -qq --assume-yes kamailio=6.0.3+ubuntu18.04 kamailio-autheph-modules=6.0.3+ubuntu18.04 kamailio-berkeley-bin=6.0.3+ubuntu18.04 kamailio-berkeley-modules=6.0.3+ubuntu18.04 kamailio-cnxcc-modules=6.0.3+ubuntu18.04 kamailio-cpl-modules=6.0.3+ubuntu18.04 kamailio-dbg=6.0.3+ubuntu18.04 kamailio-erlang-modules=6.0.3+ubuntu18.04 kamailio-extra-modules=6.0.3+ubuntu18.04 kamailio-geoip2-modules=6.0.3+ubuntu18.04 kamailio-ims-modules=6.0.3+ubuntu18.04 kamailio-json-modules=6.0.3+ubuntu18.04 kamailio-kazoo-modules=6.0.3+ubuntu18.04 kamailio-ldap-modules=6.0.3+ubuntu18.04 kamailio-lua-modules=6.0.3+ubuntu18.04 kamailio-memcached-modules=6.0.3+ubuntu18.04 kamailio-mongodb-modules=6.0.3+ubuntu18.04 kamailio-mqtt-modules=6.0.3+ubuntu18.04 kamailio-mysql-modules=6.0.3+ubuntu18.04 kamailio-nth=6.0.3+ubuntu18.04 kamailio-outbound-modules=6.0.3+ubuntu18.04 kamailio-perl-modules=6.0.3+ubuntu18.04 kamailio-phonenum-modules=6.0.3+ubuntu18.04 kamailio-postgres-modules=6.0.3+ubuntu18.04 kamailio-presence-modules=6.0.3+ubuntu18.04 kamailio-python-modules=6.0.3+ubuntu18.04 kamailio-python3-modules=6.0.3+ubuntu18.04 kamailio-rabbitmq-modules=6.0.3+ubuntu18.04 kamailio-radius-modules=6.0.3+ubuntu18.04 kamailio-redis-modules=6.0.3+ubuntu18.04 kamailio-ruby-modules=6.0.3+ubuntu18.04 kamailio-sctp-modules=6.0.3+ubuntu18.04 kamailio-snmpstats-modules=6.0.3+ubuntu18.04 kamailio-sqlite-modules=6.0.3+ubuntu18.04 kamailio-systemd-modules=6.0.3+ubuntu18.04 kamailio-tls-modules=6.0.3+ubuntu18.04 kamailio-tls-wolfssl-modules=6.0.3+ubuntu18.04 kamailio-unixodbc-modules=6.0.3+ubuntu18.04 kamailio-utils-modules=6.0.3+ubuntu18.04 kamailio-websocket-modules=6.0.3+ubuntu18.04 kamailio-xml-modules=6.0.3+ubuntu18.04 kamailio-xmpp-modules=6.0.3+ubuntu18.04 && apt-get clean && rm -rf /var/lib/apt/lists/*
  13. # set SHM_MEMORY and PKG_MEMORY from ENV
  14. ENV SHM_MEMORY=64
  15. ENV PKG_MEMORY=8
  16. VOLUME /etc/kamailio
  17. ENTRYPOINT kamailio -DD -E -m ${SHM_MEMORY} -M ${PKG_MEMORY}