Some days ago I’ve published on Github a Dockerfile for faster deploying Kamailio SIP server using Docker’s containers.
Dockerfile is really simple and it consists of some actions for getting the latest repo file and install kamailio using Fedora’s default package manager: yum.
Oh.. yes I’ve used as base image a Fedora container. :)
Finally I’ve exposed standard SIP server port 5060 for planning additional connections with other containers.
At the end of the Dockerfile you’ll find the default command to run while starting the container.
I’m also planning to run a cron job for periodic checks on the latest repo url file to use as source.
I’ve already started developing a little script file for parsing kamailio’s root url and grepping the latest repo url.
Probably soon I will place it on my server pushing the new repo url on Github when it will be available. The git push willl trigger DockerHub that will pull down the updated repo for building up an updated docker container! 8-)