The radicale CalDAV/CardDAV server with default configuration, running in a container.
docker build -t radicale .
docker run -p 5232:5232 radicale
or, if you don't want to build it, you can use the pre-built image present on the registry.
docker run -p 5232:5232 jcsaaddupuy/radicale
Simply mount a volume to the /data/radicale folder :
docker run -p 5232:5232 -v /tmp/radicale/:/data/radicale -i jcsaaddupuy/radicale