Skip to main content

A tool to download Docker volumes and upload it on to Google Drive.

Project description

Docker Volume Backup (dvpy)

A lightweight CLI tool to backup Docker volumes and optionally upload them to Google Drive.
Supports both OAuth and Service Account authentication.


📦 Features

  • Backup Docker volumes to a local file.
  • Upload backups directly to Google Drive.
  • Support for OAuth and Service Account credentials.
  • Simple CLI interface.

🔹 Getting Started

1. Install

Install the package directly:

    uv pip install docker_volume_download

2. Check Installation

    dvpy --version

3. User Guide

1. Set up path to Client Secret

    dvpy --conf <path to credentials>

2. Configure Google Drive Name

eg. https://drive.google.com/drive/folders/exampleid

    dvpy --folder <google-drive-folder-id>

3.1 Download Docker Volume

    dvpy -d <volume-name> <path-to-save>

OR

3.2 Download Docker Volume and Upload to Google Drive

    dvpy -d <volume-name> <path-to-save> --upload

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

docker_volume_download-0.1.0.tar.gz (47.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

docker_volume_download-0.1.0-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file docker_volume_download-0.1.0.tar.gz.

File metadata

File hashes

Hashes for docker_volume_download-0.1.0.tar.gz
Algorithm Hash digest
SHA256 69c20a8dd092047c484603a36162b70aee5ba7ec2b927b47046afb240f02ca16
MD5 3dfc8512ab6c31c5cccd1597b954c052
BLAKE2b-256 0d7dad995c0ed70f431e97b5372133976826f2fad25c05421cd1ba9f97cd5040

See more details on using hashes here.

File details

Details for the file docker_volume_download-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for docker_volume_download-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 93044211d42eec63025aaf921beecc4c6e7c9dbcf0092debc0bd602ee82c1925
MD5 3c66804905f9fd3073d01fb047504d63
BLAKE2b-256 b1fcd56ee485a7e8f19e62227405e08337cba2f1457b45a809ac79209e43ab52

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page