SUSE Linux BCI 16.0 Nano

A nano environment for containers based on the SUSE Linux Base Container Image.

Get Image
Digest:
sha256:03ec6199eb10a7f42f4e40dc791ed5f246ed74b61a8fb00b59b0e0b5dcac7ed4
03ec6199e
Repository:
registry.suse.com/bci/bci-nano:16.0

SUSE Linux BCI 16.0 Nano: Suitable for deploying static binaries

Redistributable SLSA Provenance: Available

Description

The bci-nano image is providing timezone and TLS trusted CA certificates, but no shell or glibc. This means that the image is smaller than bci-micro. The primary use case for the image is deploying static binaries produced externally or during multi-stage builds which do not require any shell environment.

Usage

As there is no straightforward way to install additional dependencies inside the container image, we recommend deploying a project using the bci-nano 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-nano: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 SUSE Linux BCI, a stable and redistributable foundation for software innovation. SUSE Linux BCI is enterprise-ready, and it comes with an option for support.

See the SUSE Linux BCI EULA for further information.

  • Image Data

    Last Built: 19 May 10:09 UTC

    Compressed Size: 1.2 MB

    Uncompressed Size: 5.6 MB

    Support Level: L3

    Supported until: 30 Nov 2027


  • Health Index
    A

    No vulnerabilities found

    Last Scan:

    about 8 hours ago