You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+4-6
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ Parts of this project were borrowed in part from Binan/rtpengine-docker
6
6
7
7
## Files
8
8
9
-
-`Dockerfile` is an Ubuntu 14.04 based image that properly builds a first-class rtpengine runtime from source
9
+
-`Dockerfile*` properly builds a first-class rtpengine runtime from source
10
10
-`Makefile` merely calls `docker-compose build` and `docker-compose up` for local iteration convenience.
11
11
-`README.md` is the file you are reading right now.
12
12
-`docker-compose.yml` is a v2 config example, with some pre-defined defaults and a list of environment variables.
@@ -19,9 +19,7 @@ This repository assumes that the resultant docker container will be run as privi
19
19
20
20
## Build and Run
21
21
22
-
If you are running an Ubuntu or Debian docker host, you should be able to `docker-compose up` and it should just work.
23
-
24
-
If you are running an RPM based distro, check out Binan/rtpengine-docker which is tested on Fedora.
22
+
If you are running an Ubuntu, Debian, Centos, or Fedora docker host, you should be able to `docker-compose up` and it should just work.
25
23
26
24
If you are running any other linux flavor as your docker host, this repository is not going to work for you as-is.
27
25
@@ -36,13 +34,13 @@ Both the `Dockerfile` and the `run.sh` script will attempt to build a DKMS kerne
36
34
37
35
Whatever the `uname -r` is at "build" time, the kernel version headers and kernel module for whatever docker host was used to build this image will try and use that version.
38
36
39
-
The `FROM` line of the `Dockerfile` in this project is `ubuntu:14.04`, which means that any build host that is not also Ubuntu 14.04 will silently skip including that as part of the docker build (see the "`|| true`" in the `Dockerfile` for that step).
37
+
The `FROM` line of the `Dockerfile` in this project is `centos7`, which means that any build host that is not also Centos7 will silently skip including that as part of the docker build (see the "`|| true`" in the `Dockerfile` for that step).
40
38
41
39
All this is really doing is pre-building a kernel module for you to use at docker run time. This is a time-saver, but is not necessary.
42
40
43
41
## At run time
44
42
45
-
Regardless of the linux docker host flavor you _build_ this on, you should still be able to _run_ this on any Ubuntu or Debian flavor derivative host version, and it should properly build the DKMS kernel before loading it and running the rtpengine daemon. This does take a little time.
43
+
Regardless of the linux docker host flavor you _build_ this on, you should still be able to _run_ this on any same Ubuntu or Debian flavor derivative host version, and it should properly build the DKMS kernel before loading it and running the rtpengine daemon. This does take a little time.
46
44
47
45
Because the `Dockerfile` and `run.sh` script assume Ubuntu/Debian tooling, this will not work for any other linux docker host flavor.
0 commit comments