For our web servers running on Docker containers (Apache, mysql, wordpress, etc) we have a production and a staging virtual machines.
DEVs and content team work on staging and then I tar ball the files from the wordpress container and dump the mysql DB and scp them to production server. Once in production I untar the files to the wordpress container and "restore" the DB. (in fact we use a server in the middle, but I'm skipping that here to keep it short)
I was thinking on an internal docker registry, but that's only for images... so I will need to start/restart the images to container.
Or some kind of internal "GIT"? where I can push/pull versions?
what will be a better way to update production server?