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.
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.
alpine:3, kept as small as possible.linux/amd64 and linux/arm64.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.latest tracks main; semver tags (x.y.z, x.y) are published on release.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
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>
docker build -t docker-gdown .
See LICENSEā .
Content type
Image
Digest
sha256:10524b525ā¦
Size
28.2 MB
Last updated
about 1 month ago
docker pull pcloud/gdown