|squeaky otter 9484d75ce6||4 years ago|
|.dockerignore||4 years ago|
|.drone.yml||4 years ago|
|Dockerfile||4 years ago|
|README.md||4 years ago|
|docker-entrypoint.sh||4 years ago|
|ifzeropjproject.patch||4 years ago|
My own asterisk image, built using Alpine and Asterisk is itself built from sources, this asterisk was made and configured to use a LUA dialplan.
- /etc/asterisk [configuration]
- /var/spool/asterisk [home of asterisk user]
- /var/log/asterisk [logs...]
Make sure that your asterisk config doesn't do dynamic stuff inside
/var/lib/asterisk as it contain install-time things and can't be mounted as a volume.
astdbdir => /var/spool/asterisk instead of "lib".
No env vars, fill your own configuration using Volume or bind in advance before creating the container.
Asterisk will be running uder 'asterisk' user.
By default this user will use
UUID 1000 and
GUID 1000, his home directory is
Use ENV variables
ASTERISK_GUID at creation to change them.
Connect to asterisk console :
docker exec -it asterisk -rvvvvvvv