☰
基于debian11镜像安装打包Kamailio5.8.6
2026/10/30 1:47:13 网站建设 项目流程

目录

一、安装docker环境

二、基于debian11镜像安装Kamailio

三、打包Kamailio镜像

四、Kamailio应用配置

        3.1 Kamailio服务配置

        3.2 连接MySQL生成数据库表

        3.3 配置日志

        3.4 号码翻译

        3.5 SIP路由转发

五、拉取镜像安装运行


一、安装docker环境

        见  Redhat8上基于debian镜像安装打包FreeSWITCH1.10.7  目录一:安装docker环境

二、基于debian11镜像安装Kamailio

        [yunyun@redhat-fs02 ~]$ sudo docker search docker.1ms.run/debian:bullseye
        [yunyun@redhat-fs02 ~]$ sudo docker pull docker.1ms.run/debian:bullseye
        [yunyun@redhat-fs02 ~]$ sudo docker tag docker.1ms.run/debian:bullseye debian:bullseye
        [yunyun@redhat-fs02 ~]$ sudo docker rmi docker.1ms.run/debian:bullseye
        [yunyun@redhat-fs02 ~]$ sudo docker run --name debian --network host -t -d debian:bullseye
        # Kamailio5.8.6下载地址:
                https://www.kamailio.org/pub/kamailio/5.8.6/src/kamailio-5.8.6_src.tar.gz
        [yunyun@redhat-fs02 ~]$ sudo docker cp /home/yunyun/kamailio-5.8.6_src.tar.gz debian:/usr/src

        # 进入容器:
        [yunyun@redhat-fs02 ~]$ sudo docker exec -it debian bash
        root@redhat-fs02:/# apt update
        root@redhat-fs02:/# apt install gcc g++ flex bison make autoconf pkg-config libmariadb-dev-compat libmariadb-dev vim mariadb-client

        root@redhat-fs02:/# cd /usr/src/
        root@redhat-fs02:/usr/src# tar -zxvf kamailio-5.8.6_src.tar.gz
        root@redhat-fs02:/usr/src# cd kamailio-5.8.6
        root@redhat-fs02:/usr/src/kamailio-5.8.6# make cfg
        root@redhat-fs02:/usr/src/kamailio-5.8.6# vim src/modules.lst
                # 第19行:exclude_modules变量,删除 db_mysql、dialplan字段
        root@redhat-fs02:/usr/src/kamailio-5.8.6# make all
        root@redhat-fs02:/usr/src/kamailio-5.8.6# make install

三、打包Kamailio镜像

        # 清理容器内容
        [yunyun@redhat-fs02 ~]$ sudo docker exec -it debian bash
        root@redhat-fs02:/# du -sh /var/log/*
        root@redhat-fs02:/# echo > /var/log/debug
        root@redhat-fs02:/# rm -rf /usr/src/kamailio-5.8.6_src.tar.gz

        # 通过容器创建新的镜像并推送仓库
        [yunyun@redhat-f

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询