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
下载该仓库,根据提示进行执行即可

浙公网安备 33010602011771号