wmbusmeters docker is able to detect attachment and removal of wmbus dongles and to provide that functionality within docker image it must be started in privileged mode to have access to hosts /dev/ content.
see: https://hub.docker.com/r/weetmuts/wmbusmeters
More Info see: Testcase Flash CUL-Stick
https://www.smart-home-komponente.de/nano-cul/nano-cul-868-extra/
With this bash script, wmbusmeters is installed as a docker application
#!/bin/bash
# ----------------------------------
# sudo sh wmbusmeters.sh
# ----------------------------------
DOCKER_APPSDIR=/apps/
DOCKER_TIMEZONE=Europe/Berlin
DOCKERIMAGE=weetmuts/wmbusmeters
CONTAINERLABEL=wmbusmeters
APPSDATA=$PWD${DOCKER_APPSDIR}${CONTAINERLABEL}
echo "Create persistent data folder and log folder"
mkdir -p ${APPSDATA} 2>&1
echo "Try to remove previuos installation..."
docker stop ${CONTAINERLABEL} >/dev/null 2>&1
docker rm ${CONTAINERLABEL} >/dev/null 2>&1
echo "Install Docker container ${CONTAINERLABEL}."
docker run --detach --interactive \
--privileged \
--name=${CONTAINERLABEL} \
--restart=always \
--volume /etc/localtime:/etc/localtime:ro \
--volume ${APPSDATA}:/wmbusmeters_data \
--volume /dev/:/dev/ \
${DOCKERIMAGE}
echo "Docker container ${CONTAINERLABEL} ready."