Sign inSign up

webo3/debian-base

By webo3

Updated 3 months ago

Image
0

1.4K

webo3/debian-base repository overview

Debian Base Image

Docker Hub: webo3/debian-base

Debian Linux base image with essential system tools pre-installed. Designed as a foundation layer for building language-specific CI images (PHP, Node, etc.).

Quick Start

docker pull webo3/debian-base:bookworm  # Debian 12 (Latest)
docker pull webo3/debian-base:bullseye  # Debian 11
docker pull webo3/debian-base:buster    # Debian 10 (Archived)
docker pull webo3/debian-base:stretch   # Debian 9 (Archived)
docker pull webo3/debian-base:latest    # Same as bookworm

Available Tags

TagDebian VersionStatus
bookworm, latest12Current
bullseye11Supported
buster10Archived (PHP 7.2-7.3)
stretch9Archived (PHP 5.6-7.1)

Note: Buster and Stretch are EOL releases. These images use archive.debian.org for package updates.

What's Included

Shell & Core Utilities
  • bash - Bourne Again Shell (default shell)
  • ca-certificates - Common CA certificates
Version Control & File Transfer
  • git - Distributed version control
  • rsync - Fast file synchronization
  • openssh-client - SSH client for remote operations
Network & Security
  • openssl - SSL/TLS toolkit
  • wget - Network file retriever
  • curl - URL transfer tool
  • gnupg - GNU Privacy Guard
Compression
  • tar - Archive utility
  • bzip2 - Compression utility
  • zlib1g - Compression library
  • unzip - ZIP extraction
Cloud Tools
  • aws-cli v2 - AWS Command Line Interface (official installer)
  • groff - Document formatting (required by aws-cli)
  • less - Pager (required by aws-cli)
Runtime Libraries
  • libstdc++6 - C++ standard library

Image Details

PropertyValue
Basedebian:<version>-slim
ShellBash
Working Directory/app
Size~100-120MB
Platformslinux/amd64, linux/arm64

Usage Examples

As Base for Custom Image
FROM webo3/debian-base:bookworm

# Add your application dependencies
RUN apt-get update && apt-get install -y --no-install-recommends \
    python3 python3-pip \
    && apt-get clean && rm -rf /var/lib/apt/lists/*

COPY . /app
CMD ["python3", "app.py"]
CI Pipeline Usage
# GitLab CI
deploy:
  image: webo3/debian-base:bookworm
  script:
    - aws s3 sync ./dist s3://my-bucket
    - rsync -avz ./files user@server:/path/
Interactive Shell
docker run -it --rm webo3/debian-base:bookworm bash

Debian vs Alpine

Use Debian when...Use Alpine when...
Maximum compatibility neededImage size is critical
Using native extensions with glibcFaster image pulls are important
Default choice for most projectsFamiliar with Alpine/musl quirks

Why This Image?

  • Slim base - Uses debian-slim for smaller footprint
  • CI-optimized - Pre-installed tools commonly needed in pipelines
  • Consistent base - All webo3 Debian images share this foundation
  • Multi-arch - Supports both AMD64 and ARM64
  • AWS CLI v2 - Official AWS CLI installation (not the older pip version)

License

This image is provided as-is for use in your projects.

Tag summary

Content type

Image

Digest

sha256:7648b7fbe

Size

135.2 MB

Last updated

3 months ago

docker pull webo3/debian-base