SLE BCI 15 SP5 Micro

A micro environment for containers based on the SLE Base Container Image.

Get Image
Digest:
sha256:c741b2bb2ed305c04e0008b2785c12034f0d3f0e2665603fe969c966b503e2df
c741b2bb2
Repository:
registry.suse.com/bci/bci-micro:15.5

SLE BCI 15 SP5 Micro: Suitable for deploying static binaries

Redistributable SLSA Provenance: Available

Description

The bci-micro image includes the RPM database, but not the RPM package manager. This means that the image is smaller than bci-minimal. The primary use case for the image is deploying static binaries produced externally or during multi-stage builds.

Usage

As there is no straightforward way to install additional dependencies inside the container image, we recommend deploying a project using the bci-micro image only when the final build artifact bundles all dependencies and needs no further installation of packages.

Example using a Go application:

FROM registry.suse.com/bci/golang:stable as build

WORKDIR /app

RUN go install github.com/go-training/helloworld@latest

# Create an image to bundle the app
FROM registry.suse.com/bci/bci-micro:latest

COPY --from=build /go/bin/helloworld /usr/local/bin/helloworld

CMD ["/usr/local/bin/helloworld"]

Licensing

SPDX-License-Identifier: MIT

This documentation and the build recipe are licensed as MIT. The container itself contains various software components under various open source licenses listed in the associated Software Bill of Materials (SBOM).

This image is based on SLE BCI, a stable and redistributable foundation for software innovation. SLE BCI is enterprise-ready, and it comes with an option for support.

See the SLE BCI EULA for further information.

  • Image Data

    Last Built: 17 Jul 08:16 UTC

    Size: 9.7 MB

    Support Level: L3

    Supported until: 31 Dec 2024


  • Health Index
    A

    No vulnerabilities found

    Last Scan:

    4 days ago