Simple docker container for murmur
This docker container is built over alpine and uses the official murmur binaries.
Usage
The simplest way to run the container is:
$ docker run -d -p 64738:64738 -p 64738:64738/udp alex2242/murmur:latest
A minimal default configuration file is embedded in the image, the container can run with it.
Docker compose
Using docker-compose is recommended, here is a sample configuration:
version: '3.6'
services:
murmur:
image: alex2242/murmur:latest
container_name: murmur
volumes:
- /local/path/murmur.ini:/etc/murmur/murmur.ini:ro
- /local/path/murmur.sqlite:/var/opt/murmur/murmur.sqlite
# certs location in the container are to be defined in murmur.ini
- /local/path/fullchain.pem:/etc/ssl/murmur/fullchain.pem
- /local/path/privkey.pem:/etc/ssl/murmur/privkey.pem
ports:
- "64738:64738"
- "64738:64738/udp"
Be sure that mounted files are accessible by un-privileged user