Skip to content
This repository has been archived by the owner on May 10, 2021. It is now read-only.

DE-IBH/lcdproc-docker

Repository files navigation

LCDproc - Multi-platform LCD display driver

This is a docker image for LCDproc based on the offical Debian packages.

Tagged Docker Images

Images are tagged according to the installed LCDproc version. All images are build using Debain GNU/Linux.

  • 0.5.7, latest Dockerfile

    Layers This image is build using Debian stretch and should be considered stable.

  • 0.5.9 Dockerfile

    Layers This image is build using Debian buster and should be considered unstable.

  • 0.5.5 Dockerfile

    Layers This image is build using Debian wheezy and should be considered obsolete.

Usage

The default command runs LCDd in foreground. You need to override the command to run lcdproc (see also docker-compose.yml example).

docker run

$ docker run --rm -v /path/to/conf/LCDd.conf:/etc/LCDd.conf:ro -p 13666 --privileged ibhde/lcdproc

docker-compose

# docker-compose.yml example
version: '3'
services:
  lcdd:
    image: ibhde/lcdproc
    volumes:
      - /path/to/conf/LCDd.conf:/etc/LCDd.conf:ro
    ports:
      - 13666:13666
    privileged: true
    restart: always

  lcdproc:
    image: ibhde/lcdproc
    command: [ "lcdproc", "-s", "lcdd", "-f", "-c", "/etc/lcdproc.conf", "L" ]
    hostname: myhostname
    volumes:
      - /path/to/conf/lcdproc.conf:/etc/lcdproc.conf:ro
    restart: always
    depends_on:
      - lcdd