Get Image
SLE BCI 16 FIPS-140-3 Micro: Suitable for deploying static binaries
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.
This base container image is configured with FIPS mode enabled by default, but does not include any certified binaries.
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-fips:16.0
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 a tech preview. Do not use it for production. Your feedback is welcome. Please report any issues to the SUSE Bugzilla.
-
Image Data
Last Built: 28 Jun 03:45 UTC
Compressed Size: 13.0 MB
Uncompressed Size: 34.8 MB
Support Level: Techpreview
Release Stage: beta
-
-
Health Index
ANo vulnerabilities found
Last Scan:
about 23 hours ago