Docker + Red5 items
What is Docker?
We provides multiple tagged images:
latest
(default): Red5 1.0.6 Release + OpenJDK Java 7 JDK (alias tored5-106
)base
: Red5 1.0.6 Release extendable base imagebase-jdk8
: Same version as above with OpenJDK 8red5-106-jdk8
: Red5 1.0.6 Release + OpenJDK 8red5-107-jdk8
: Red5 1.0.7 Snapshot + OpenJDK 8
Older
openjdk7-red5-104R
: Red5 1.0.4 Release + OpenJDK Java 7 JDKopenjdk7-red5-105S
: Red5 1.0.5 Snapshot + OpenJDK Java 7 JDKoraclejdk7-red5-104R
: Red5 1.0.4 Release + Oracle Java 7 JDKoraclejdk7-red5-105S
: Red5 1.0.5 Snapshot + Oracle Java 7 JDK
For example, you can run a Red5
container with the following command:
docker run -it --rm mondain/red5
-
Install Docker.
-
Download automated build from public Docker Hub Registry:
docker pull mondain/red5
(alternatively, you can build an image from Dockerfile:
docker build -t="mondain/red5" github.com/Red5/docker
)
- Starts red5 and exposes default ports for http and rtmp/e
docker run -it -p 5080:5080 -p 1935:1935 --rm mondain/red5
- Starts red5 and exposes default ports for http, rtmp/e, and websocket
docker run -it -p 5080:5080 -p 1935:1935 -p 8081:8081 --rm mondain/red5