Asterisk in Docker: Difference between revisions
From Wildsong
Jump to navigationJump to search
Brian Wilson (talk | contribs) mNo edit summary |
Brian Wilson (talk | contribs) |
||
Line 5: | Line 5: | ||
== Building a docker container == | == Building a docker container == | ||
I | I used with the github respoke/asterisk image as my starting point. | ||
git clone [email protected]:respoke/asterisk-docker.git | git clone [email protected]:respoke/asterisk-docker.git | ||
Line 11: | Line 11: | ||
Then I broke it out into two parts, so that it would build faster. | Then I broke it out into two parts, so that it would build faster. | ||
I have a Debian Stretch container wildsong/build that has all the | I have a Debian Stretch container wildsong/build that has all the | ||
tools in it. | tools in it, including a compiled copy of Asterisk. | ||
cd | The docker-asterisk container configures Asterisk based on templates | ||
in etc_asterisk. | |||
cd source/docker/docker-asterisk | |||
docker rm -f asterisk | docker rm -f asterisk | ||
docker build -t asterisk . | docker build -t asterisk . |
Revision as of 05:23, 18 October 2018
Read the Docker page if you don't know what Docker is.
Notes on building a current executable, the old way: Building Asterisk
Building a docker container
I used with the github respoke/asterisk image as my starting point.
git clone [email protected]:respoke/asterisk-docker.git
Then I broke it out into two parts, so that it would build faster. I have a Debian Stretch container wildsong/build that has all the tools in it, including a compiled copy of Asterisk.
The docker-asterisk container configures Asterisk based on templates in etc_asterisk.
cd source/docker/docker-asterisk docker rm -f asterisk docker build -t asterisk . docker run -it --net=host --expose=10000-10101 --name=asterisk asterisk docker exec -it asterisk asterisk -r tcpdump -n not port 22 and not arp and not host 192.168.123.159
Configuration
Put environment settings into Dockerfile and add j2 config files that I created for Fogg.
Connected phones
I don't know how to see what phones are registered with pjsip!??
I started a separate page for it, PJSIP.