Sure, you may have to adjust the following in my example based on your install.
IP address '192.16.1.4'
Synology directory Channels DVR records to '/volume1/arkives/ChannelsDVR'
Synology directory for Channels DVR docker program '/volume1/docker/channels-dvr'
Time Zone 'TZ=America/Los_Angeles'
I was using the Channels DVR Synology package on my DS1019+ running DSM DSM 6.2.4-25556
I access this Synology through its LAN1 port at IP address 192.168.1.4
I had it recording to /volume1/arkives/ChannelsDVR (/volume1/arkives is a Synology Shared Folder)
Did a DVR Database Save Database Backup in Channels (and noted the time I did that)
Stopped the Channels DVR Synology package
Installed and ran the latest Synology Docker package
Created the directory /volume1/docker/channels-dvr for the new Channels Docker Container to use
SSH into my Synology and issued the docker run command
docker run --detach --name=channels-dvr-tve --env TZ=America/Los_Angeles --network=host -p 192.168.1.4:8089:8089/tcp --restart=on-failure:10 --device /dev/dri:/dev/dri --volume /volume1/docker/channels-dvr:/channels-dvr --volume /volume1/arkives/ChannelsDVR:/shares/DVR fancybits/channels-dvr:tve
Breakdown of that command for easier viewing
docker run
--detach
--name=channels-dvr-tve
--env TZ=America/Los_Angeles
--network=host -p 192.168.1.4:8089:8089/tcp
--restart=on-failure:10
--device /dev/dri:/dev/dri
--volume /volume1/docker/channels-dvr:/channels-dvr
--volume /volume1/arkives/ChannelsDVR:/shares/DVR
fancybits/channels-dvr:tve
Once it's running
configure it at http://192.168.1.4:8089/welcome by restoring from the backup you made
set it to use /shares/DVR for its DVR storage path
Updated in case someone was actually using this...
When you restore your backup, you have to use the directory picker as Channels DVR sees the directories from inside the Docker Container, so in my example my backups as seen from Channels DVR running in the Docker Container are in /shares/DVR/Database which equates to the Synology directory /volume1/arkives/ChannelsDVR/Database
Also to note that I set the Synology Docker package to not autoupdate.
When I want to update it, I stop all Docker Containers, stop the Synology Docker package, update the Synology Docker package, then start my Docker Containers. Otherwise have fun with the errors.
Since a new install like this only grabs the latest released version of Channles DVR, I would recommend updating to the latest pre-release version of Channels DVR if you're using a TVE, Locast or m3u source.