Freeswitch的Docker镜像构建

方法1

通过官方Dockerfile构建
进入https://signalwire.com/
注册账号并登录,然后创建Token

https://github.com/signalwire/freeswitch/tree/master/docker/master
下载该目录,终端进入到该目录执行docker build -t freeswitch:1.10.12 .
这个方式构建的是最新的master分支

cd /mydata/services/
mkdir freeswitch
cd freeswitch
mkdir config

# 运行
sudo docker run -it  -v /mydata/services/freeswitch/config:/etc/freeswitch  -v /tmp:/tmp  -p 5060:5060/tcp  -p 5060:5060/udp  -p 5080:5080/tcp  -p 5080:5080/udp  -p 5061:5061/tcp  -p 5081:5081/tcp  -p 5066:5066/tcp  -p 7443:7443/tcp  -p 8021:8021/tcp  -p 16384-32768:16384-32768/udp  -p 64535-65535:64535-65535/udp freeswitch:1.10.12

方法2

https://github.com/ProVoice/provoice-build-freeswitch
下载该仓库,根据提示进行执行即可

方法3

https://github.com/su-shi/freeswitch-docker
下载该仓库,根据提示进行执行即可

方法4

https://github.com/PatrickBaus/freeswitch-docker
下载该仓库,根据提示进行执行即可

posted @ 2025-03-17 17:11  fortuneju  阅读(622)  评论(0)    收藏  举报