Rivendell (and X desktop) in a container
Go to file
Dave Pedu ba0b5e059f Include curl, note icecast config source 2014-12-14 17:45:12 -08:00
Dockerfile Include curl, note icecast config source 2014-12-14 17:45:12 -08:00
README.md Include rivendell icecast config 2014-12-14 17:33:32 -08:00
edcast-jack-3.1.7.tar.gz Include rivendell icecast config 2014-12-14 17:33:32 -08:00
edcast.cfg Include rivendell icecast config 2014-12-14 17:33:32 -08:00
icecast Include rivendell icecast config 2014-12-14 17:33:32 -08:00
icecast.xml Include rivendell icecast config 2014-12-14 17:33:32 -08:00
init.sh Fix add button crashing rdairplay 2014-12-13 23:20:21 -08:00
rd.conf Include rivendell icecast config 2014-12-14 17:33:32 -08:00
rd.icecast.conf Include curl, note icecast config source 2014-12-14 17:45:12 -08:00
rdmysql.conf Include rivendell icecast config 2014-12-14 17:33:32 -08:00
start Include rivendell icecast config 2014-12-14 17:33:32 -08:00
supervisord.conf Include rivendell icecast config 2014-12-14 17:33:32 -08:00
tryphon.list Include rivendell icecast config 2014-12-14 17:33:32 -08:00

README.md

Rivendell & Docker

How to use:

  • Install docker
  • Clone this repo; cd into it
  • Create an image in Docker: docker build -t rivendell . (this step takes about 20 minutes)
  • Start a new container using the image: docker run -d -p 5900 -p 8000 -p 22 rivendell

Access:

After using the exact commands above, docker ps will show you what ports on the docker host have been mapped to the container. Of course, you can use -p hostport:containerport like -p 666:22 to specify what ports to use.

SSH - exposed on port 22: Username & password is rduser.

VNC - exposed on port 5900: Password is rduser

Icecast - exposed on port 8000: Admin panel is username admin password rduser. (No authorization needed to simply view streams.)

Known Issues

  • Clicking 'Add' on the rdairplay window created by default causes the window to close. After bringing up another window (through xterm), the button functions normally. This should be fixed
  • Apache occasionally needs a manual restart after the container is started. This should be fixed

Thanks to: