Alex2242 / murmur

Docker container for murmur

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Docker container for murmur


Languages

Language:Dockerfile 100.0%