There are backup vendors, such as Asigra, that specifically address Docker containers. However, I suspect it will be a while before native support for Docker backup and recovery becomes a universal feature.
$ sudo docker run --volumes-from dbdata -v $(pwd):/backup ubuntu tar cvf /backup/backup.tar /dbdata
This command launches a new container and mounts the volume from the dbdata container. It then mounts a local directory /backup and backs up the contents of the dbdata volume to a .TAR file within the /backup directory.
Although some might argue this is a somewhat primitive form of Docker backup, the command listed on the website can be used as a starting point rather than a complete backup solution. For example, an administrator might configure the system to run a similar command on a scheduled basis and then use their existing backup application to back up the resulting .TAR file.
More backup vendors might add native support for Docker in the future. I think a Docker-specific feature would probably be relatively easy for backup vendors to create. Even so, I don’t think we will see widespread implementation of such features until Docker adoption reaches critical mass.
The advantages of using Docker with virtualization
Will Docker make virtual machines obsolete?
Dig Deeper on Backup and recovery software
Related Q&A from Brien Posey
Mistimed updates in Windows 10 can drive users crazy and cost organizations in terms of productivity. There are steps you can take to pause these ... Continue Reading
App layering, which separates apps from the underlying OS, helps IT in several ways, including allowing it to deliver apps to specific groups, but ... Continue Reading
If IT pros effectively use either app layering or app virtualization, they can simplify management while improving the end-user experience. Continue Reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.