丑话说在前面,我是菜鸡
在一台电脑上编译安装好了freeswitch的工作结束后,将其导出,U盘拷到另一台电脑上,然后导入,这里使用的指令就是一个load了
docker load -i freeswitch-1.6.20.tar
载入进来之后就可以查看一下系统中是不是有这个镜像了
docker images
大体上后面的工作就是启动容器,启动freeswitch等,但在这个过程中遇到一些需要注意的地方,暂时做个记录
之前使用
docker run -it [imageId] /bin/bash
这样也没错可以得到一个容器,但tag啥的都没有,这是因为基本指令刻意没有强制出一些细节的角落,但为了做出来的容器看得过去,还是细致一点比较好,因此改用下面的指令
docker run -ti --name freeswitch-1.6.20 --network=host --privileged [镜像id] bash
这一步结束后就已经进入到并启动了容器,然后我们去启动freeswitch,启动的过程中出现了一点小问题,提示ipv6的问题,关于这一点可以在参照这个帖子;https://www.cnblogs.com/pangyangqi/p/10253493.html处理,进入/usr/local/freeswitch/conf/sip_profiles目录,或docker的宿主机目录/data/freeswitch/conf/sip_profile