Docker recipe for running a container with pre-installed OpenSIPS Python packages.
You can build the docker image by running:
make build
This command will build a docker image with OpenSIPS Python packages installed, along with
opensips-mi and opensips-event command line tools.
The container receives parameters in the following format:
CMD [PARAMS]*
The meaning of the parameters is as follows:
CMD- the command used to run; if theCMDends with.shextension, it will be run as a bash script, if theCMDends with.pyextension, it is run as a python script, otherwise it is run as aopensips-micommandPARAMS- optional additional parameters passed toCMD
To run a bash script, simply pass the connector followed by the bash script:
docker run --rm opensips/python-opensips:latest script.sh
Similarly, run a python script:
docker run --rm opensips/python-opensips:latest script.py
To run a single MI command, use:
docker run --rm opensips/python-opensips:latest -t datagram uptime
Docker images are available on DockerHub.