与docker工人的Freeswitch

我试图让freeswitch与docker一起工作。 我的目标是把一个freeswitch图像,把它变成一个容器,并迅速启动和运行。 我的最终目标是让自定义映像轻松地部署freeswitch设置,而不费力气。 想法?

已经有一个预先安装了freeswitch的docker镜像,所有你需要做的就是在terminal上运行这个命令(如果在容器中运行FS真的是你所需要的):

CID=$(sudo docker run --name freeswitch -p 5060:5060/tcp -p 5060:5060/udp -p 5080:5080/tcp -p 5080:5080/udp -p 8021:8021/tcp -p 7443:7443/tcp -p 60535-65535:60535-65535/udp -v /home/ubuntu/freeswitch/conf:/usr/local/freeswitch/conf bettervoice/freeswitch-container:1.6.6) 

连接到您的容器使用:
sudo docker exec -it freeswitch /bin/bash

第一个命令已经打开并转发FS使用的所有容器的端口到您的机器。
您可以编辑dockerfile并根据需要创build自己的图像变体。

来源: https : //github.com/BetterVoice/freeswitch-container

这里是默认的freeswitchconfigurationDockerfile的例子,从以下开始:

 FROM alpine:latest RUN apk --update --no-cache add freeswitch \ freeswitch-sample-config \ freeswitch-sounds-en-us-callie-8000 CMD ["freeswitch"] 
Interesting Posts