From a653c5d55373762c7eb0d7bab72db1fd7725d4bd Mon Sep 17 00:00:00 2001 From: kev Date: Fri, 8 Jul 2016 06:39:29 +0800 Subject: [PATCH] add murmur --- README.md | 1 + collectd/Dockerfile | 5 +++-- murmur/Dockerfile | 25 +++++++++++++++++++++++++ murmur/docker-compose.yml | 6 ++++++ 4 files changed, 35 insertions(+), 2 deletions(-) create mode 100644 murmur/Dockerfile create mode 100644 murmur/docker-compose.yml diff --git a/README.md b/README.md index 51e5788..f82b6bb 100644 --- a/README.md +++ b/README.md @@ -94,6 +94,7 @@ A collection of delicious docker recipes. - [x] ffserver :beetle: - [x] live555 - [x] minidlna +- [x] murmur - [x] plex :moneybag: - [x] red5 :+1: - [x] red5-arm :construction: diff --git a/collectd/Dockerfile b/collectd/Dockerfile index 422e337..78e880b 100644 --- a/collectd/Dockerfile +++ b/collectd/Dockerfile @@ -3,12 +3,13 @@ # FROM alpine + MAINTAINER kev -RUN apk add -U collectd collectd-dev \ - && rm -rf /var/cache/apk/* +RUN apk add --no-cache collectd collectd-dev COPY ./collectd /etc/collectd + VOLUME /etc/collectd CMD ["collectd", "-f"] diff --git a/murmur/Dockerfile b/murmur/Dockerfile new file mode 100644 index 0000000..729f7ce --- /dev/null +++ b/murmur/Dockerfile @@ -0,0 +1,25 @@ +# +# Dockerfile for murmur +# + +FROM alpine +MAINTAINER kev + +ENV MM_VERSION 1.2.16 +ENV MM_FILE murmur-static_x86-${MM_VERSION}.tar.bz2 +ENV MM_URL https://github.com/mumble-voip/mumble/releases/download/${MM_VERSION}/${MM_FILE} + +WORKDIR /etc/murmur + +RUN set -xe \ + && apk add --no-cache curl tar \ + && curl -sSL ${MM_URL} | tar xj --strip 1 \ + && mv murmur.x86 /usr/local/bin/murmur \ + && apk del curl tar + +VOLUME /etc/murmur + +EXPOSE 64738/tcp \ + 64738/udp + +CMD ["murmur", "-fg", "-ini", "/etc/murmur/murmur.ini"] diff --git a/murmur/docker-compose.yml b/murmur/docker-compose.yml new file mode 100644 index 0000000..63f1620 --- /dev/null +++ b/murmur/docker-compose.yml @@ -0,0 +1,6 @@ +murmur: + image: vimagick/murmur + ports: + - "64738:64738/tcp" + - "64738:64738/udp" + restart: always