Sign inSign up

pcloud/gdown

By pcloud

•Updated about 1 month ago

gdown tool on Alpine-based Docker image

Image
0

3.7K

pcloud/gdown repository overview

⁠docker-gdown

A minimal, Alpine-based Docker image that packages gdown⁠ — the command-line tool for downloading large files and folders from Google Drive — so you can run it anywhere without installing Python or managing dependencies locally.

ci Docker Pulls Docker Stars Docker Image Size

⁠Goal

Downloading from Google Drive on a server, in CI, or inside a container often means wrestling with curl/wget workarounds for Drive's confirmation tokens and large-file quirks. gdown solves that, but still requires a Python environment. docker-gdown removes that friction by shipping gdown as a ready-to-run, multi-arch container image — pull it and go, no local setup required.

  • 🪶 Lightweight — built on alpine:3, kept as small as possible.
  • šŸŒ Multi-arch — published for linux/amd64 and linux/arm64.
  • šŸ”„ Always current — gdown is installed unpinned, so every build picks up its latest release; Renovate keeps the Alpine base image and GitHub Actions up to date, and CI rebuilds/republishes on every change.
  • šŸ·ļø Predictable tags — latest tracks main; semver tags (x.y.z, x.y) are published on release.

⁠🐳 DockerHub

The image is published to Docker Hub at pcloud/gdown⁠.

šŸ‘‰ Browse all available tags: hub.docker.com/r/pcloud/gdown/tags⁠

docker pull pcloud/gdown

⁠Usage

Run an interactive shell in the container:

docker run --rm -it pcloud/gdown

Check that gdown is installed:

/data # gdown --version
gdown 4.7.3 at /root/pyvenv/lib/python3.11/site-packages

Download a file directly, mounting the current directory as the working volume:

docker run --rm -it -v "$(pwd)":/data pcloud/gdown gdown <google-drive-file-id-or-url>

⁠Building locally

docker build -t docker-gdown .

⁠License

See LICENSE⁠.

Tag summary

Content type

Image

Digest

sha256:10524b525…

Size

28.2 MB

Last updated

about 1 month ago

docker pull pcloud/gdown