To be sure, did you include the --stop-timeout 300 parameter in docker create? That’s supposed to wait long enough on stop/shutdown for storj to flush and save the databases to disk.
I’d also check the logs on startup to see if there’s anything wrong with the dbs. Such as having write permissions to save dbs (I’d also go and check the database files last modified dates).