Docker Docker Volume Docker backup & restore Reference link - https://bobcares.com/blog/docker-backup/2/ How to restore Docker containers docker load -i backup.tar backup.tar name of backup container file name To backup Docker data volumes first check docker volume ls docker inspect -f '{{ .Mounts }}' 2bcfbeb21853 2bcfbeb21853 - container id Output -> [{volume 90c1ef308199093e9b9e5806b53abe15c73dee416951cd9b41445a10fd828965 /var/lib/docker/volumes/90c1ef308199093e9b9e5806b53abe15c73dee416951cd9b41445a10fd828965/_data /data/configdb local  true } {volume 2f779c0db084b3cbedfa3a97e15e7bf703a9445afe30d31bdd25b3153064f631 /var/lib/docker/volumes/2f779c0db084b3cbedfa3a97e15e7bf703a9445afe30d31bdd25b3153064f631/_data /data/db local  true }] docker run --rm --volumes-from mongodb -v $(pwd):/backup e43a2492d00f tar cvf /backup/mongodb.tar /data/db How to restore Docker data volumes To restore a container using the backup of data volumes taken, first create a new container by providing data volume and container names: docker run -p 27017:27017 --name mongodb e43a2492d00f e43a2492d00f = image-id docker run -p 27017:27017 --rm --volumes-from mongodb -v $(pwd):/backup e43a2492d00f  tar xvf /backup/mongodb.tar docker restart mongodb mongodb = name of stop container To push container as a image on docker-hub Docker Commands.....