Kamailio 迷你镜像

基于 alpine 的镜像体积比较小

FROM alpine:3.21.2

RUN wget -O /etc/apk/keys/whosgonna_`uname -m`.rsa.pub https://packagecloud.io/whosgonna/`uname -m`/rsakey
RUN ALPINE_MAJMIN=$(cat /etc/os-release | grep VERSION_ID | sed -e 's/VERSION_ID=(d*.d*).*/v1/') && echo "https://packagecloud.io/whosgonna/`uname -m`/alpine/${ALPINE_MAJMIN}/main" >> /etc/apk/repositories
RUN apk add --no-cache kamailio kamailio-db kamailio-dbtext kamailio-ev kamailio-extras kamailio-geoip2 kamailio-http_async kamailio-jansson \
kamailio-json kamailio-lua kamailio-mysql kamailio-postgres kamailio-presence kamailio-redis \
kamailio-sipdump kamailio-snmpstats kamailio-sqlite kamailio-tls kamailio-unixodbc kamailio-utils \
kamailio-uuid  kamailio-websocket  kamailio-xml kamailio-xmpp


ENTRYPOINT ["kamailio", "-dDDE"]

目前 Kamailio 的版本是 5.8.4

支持 x86 和 arm 架构

这样 build 出来的 Kamailio 应该是最小的,不到 60 兆


Debian 可以添加  packagecloud 仓库

有个 shell 脚本可以自动完成这个事情

https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh

CentOS 似乎也行,但我没测试过

https://packagecloud.io/install/repositories/github/git-lfs/script.rpm.sh


packagecloud.io/whosgonna

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值