Sign inSign up

webo3/debian-base

By webo3

•Updated 4 months ago

Image
0

1.7K

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

4 months ago

docker pull webo3/debian-base