docker-nginx-rtmp
Versions
- nginx: 1.17.0
- nginx-rtmp-module: 1.2.2
- nginx-fancyindex-module: 0.4.3
- pcre: 8.42
- zlib: 1.2.11
- openssl: 1.1.0g
- go-health-check: 1.1
Method one only docker
In order to run this container you need docker installed https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/
Run the following command: docker run --name nginx-rtmp -d -p 8080:80 -p 1935:1935 unafraid/nginx-rtmp:1.17.0-1.2.2-no-record
Method two docker + docker-compose
Or use docker-compose instead https://docs.docker.com/compose/install/#install-compose
docker-compose.yml
version: "2.1"
services:
server:
image: unafraid/nginx-rtmp:1.17.0-1.2.2-no-record
container_name: nginx_rtmp
ports:
- 8080:80
- 1935:1935
restart: unless-stopped
healthcheck:
test: ["CMD", "/usr/local/bin/go-health-check", "tcp", "server", "80"]
interval: 10s
timeout: 30s
retries: 5
Run the following command docker compose up -d
in the directory where you created docker-compose.yml provided above