Backup docker data best practice

I use Centos and using docker CE .

I would like to know what is the best practice to do the daily backup , is it export all container / images , or just backup the whole directory ? is there any data / method is need to backup so that I can recover the whole docker data ?

thanks