// Create Volume docker create -v /var/lib/postgresql/data --name pgres2 busybox // Remove Volume docker rm pgres2 // List files in volume directory docker run --rm --volumes-from pgres2 busybox ls -lh /var // Make backup docker run --rm --volumes-from pgres -v ( or $(pwd)):~/ busybox tar cvf /backup/backup.tar /var/lib/postgresql/data // Restore Backup docker run --rm --volumes-from pgres2 -v :/backup ubuntu bash -c "cd /var/lib/postgresql/data && tar xvf /backup/backup.tar --strip 1" docker run --rm --volumes-from pgres2 -v /c/Users/marc.harry/:/backup busybox tar xvf /backup/backup.tar // Run Docker container with Volume docker run --name postgres -d --volumes-from pgres2 -p 5432:5432 postgres