|
@@ -11,8 +11,8 @@ systems.
|
|
|
Docker containers
|
|
|
-----------------
|
|
|
|
|
|
-The default used container is built at [docker hub](https://hub.docker.com/r/linuxmaniac/pkg-kamailio-docker/)
|
|
|
-and it is a Debian Stretch based image done with the following [DockerFile](https://github.com/linuxmaniac/pkg-kamailio-docker/blob/master/stretch/Dockerfile)
|
|
|
+The default used container is built at [docker hub](https://hub.docker.com/r/kamailio/pkg-kamailio-docker/)
|
|
|
+and it is a Debian Stretch based image done with the following [DockerFile](https://github.com/kamailio/pkg-kamailio-docker/blob/master/stretch/DockerfileDockerfile)
|
|
|
|
|
|
Build Locally
|
|
|
-------------
|
|
@@ -20,11 +20,13 @@ Build Locally
|
|
|
Same steps defined at [.travis.yml](https://github.com/kamailio/kamailio/blob/master/.travis.yml):
|
|
|
|
|
|
* Choose the compiler to be used by setting the variable `CC` to `gcc` or `clang`
|
|
|
+ * Choose version and distribution setting `VERSION` and `DIST`
|
|
|
|
|
|
```
|
|
|
-$ docker pull linuxmaniac/pkg-kamailio-docker:stretch
|
|
|
+$ export DIST=stretch VERSION=dev
|
|
|
+$ docker pull kamailio/pkg-kamailio-docker:${VERSION}-${DIST}
|
|
|
$ docker run \
|
|
|
- -v $(pwd):/code:rw linuxmaniac/pkg-kamailio-docker:stretch \
|
|
|
+ -v $(pwd):/code:rw linuxmaniac/pkg-kamailio-docker:${VERSION}-${DIST} \
|
|
|
/bin/bash -c "export CC=gcc; cd /code; ./test/travis/build_travis.sh"
|
|
|
```
|
|
|
|
|
@@ -36,7 +38,7 @@ Clean Sources
|
|
|
|
|
|
```
|
|
|
$ docker run \
|
|
|
- -v $(pwd):/code:rw linuxmaniac/pkg-kamailio-docker:stretch \
|
|
|
+ -v $(pwd):/code:rw kamailio/pkg-kamailio-docker:${VERSION}-${DIST} \
|
|
|
/bin/bash -c "cd /code; make -f debian/rules clean; rm -rf debian"
|
|
|
```
|
|
|
|
|
@@ -45,20 +47,20 @@ Login Inside The Build Environment
|
|
|
|
|
|
```
|
|
|
$ docker run -i -t \
|
|
|
- -v $(pwd):/code:rw linuxmaniac/pkg-kamailio-docker:stretch /bin/bash
|
|
|
+ -v $(pwd):/code:rw kamailio/pkg-kamailio-docker:${VERSION}-${DIST} /bin/bash
|
|
|
```
|
|
|
|
|
|
Use Other Debian Distributions
|
|
|
------------------------------
|
|
|
|
|
|
-There are several container [images available](https://hub.docker.com/r/linuxmaniac/pkg-kamailio-docker/tags/) already.
|
|
|
+There are several container [images available](https://hub.docker.com/r/kamailio/pkg-kamailio-docker/tags/) already.
|
|
|
One can just use any of the them by selecting the proper tag:
|
|
|
|
|
|
```
|
|
|
-$ export $DIST=sid
|
|
|
-$ docker pull linuxmaniac/pkg-kamailio-docker:$DIST
|
|
|
+$ export DIST=sid VERSION=dev
|
|
|
+$ docker pull kamailio/pkg-kamailio-docker:${VERSION}-${DIST}
|
|
|
$ docker run \
|
|
|
- -v $(pwd):/code:rw linuxmaniac/pkg-kamailio-docker:$DIST \
|
|
|
+ -v $(pwd):/code:rw kamailio/pkg-kamailio-docker:${VERSION}-${DIST} \
|
|
|
/bin/bash -c "export CC=$CC; cd /code; DIST=$DIST ./test/travis/build_travis.sh"
|
|
|
```
|
|
|
|