workout/floci-compat (sha256:db26c9b25c93858c9484bc615eda6ee679c7e73cbe0534507c82b82cd9cb636d)

Published 2026-08-19 00:50:21 -05:00 by AlexanderJBauer

Installation

docker pull git.1bauer.com/alexanderjbauer/workout/floci-compat@sha256:db26c9b25c93858c9484bc615eda6ee679c7e73cbe0534507c82b82cd9cb636d
sha256:db26c9b25c93858c9484bc615eda6ee679c7e73cbe0534507c82b82cd9cb636d

About this package

Floci compatibility image with AWS CLI and boto3 pre-installed

Image layers

LABEL maintainer="Red Hat, Inc."
LABEL vendor="Red Hat, Inc."
LABEL url="https://catalog.redhat.com/en/search?searchType=containers"
LABEL com.redhat.component="ubi9-minimal-container" name="ubi9/ubi-minimal" version="9.7" cpe="cpe:/a:redhat:enterprise_linux:9::appstream" distribution-scope="public"
LABEL com.redhat.license_terms="https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI"
LABEL summary="Provides the latest release of the minimal Red Hat Universal Base Image 9."
LABEL description="The Universal Base Image Minimal is a stripped down image that uses microdnf as a package manager. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly."
LABEL io.k8s.description="The Universal Base Image Minimal is a stripped down image that uses microdnf as a package manager. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly."
LABEL io.k8s.display-name="Red Hat Universal Base Image 9 Minimal"
LABEL io.openshift.expose-services=""
LABEL io.openshift.tags="minimal rhel9"
ENV container oci
COPY dir:562b41ed69d654c299d62eadbc63f26d7bf965fb48c8445cec827cf11bc97bea in /
COPY file:1376702515d596f414e3aa494e0daa6d408a6d2475c4aeca96bf9392f5287f69 in /etc/yum.repos.d/.
CMD ["/bin/bash"]
COPY file:93583a9ebbaeff1e36b48820b647eea1eef523f6627dacfb0b21af79f5a41b35 in /usr/share/buildinfo/content-sets.json
COPY file:93583a9ebbaeff1e36b48820b647eea1eef523f6627dacfb0b21af79f5a41b35 in /root/buildinfo/content_manifests/content-sets.json
COPY file:cd664661e339108b631667eb6b951adbff2c6ea860ad5967dd57a8809166e569 in /usr/share/buildinfo/labels.json
COPY file:cd664661e339108b631667eb6b951adbff2c6ea860ad5967dd57a8809166e569 in /root/buildinfo/labels.json
LABEL "architecture"="aarch64" "vcs-type"="git" "vcs-ref"="6079561048478278f348def31f7f9ebeb191ac1c" "org.opencontainers.image.revision"="6079561048478278f348def31f7f9ebeb191ac1c" "build-date"="2026-05-26T04:49:49Z" "org.opencontainers.image.created"="2026-05-26T04:49:49Z" "release"="1779770818"org.opencontainers.image.revision=6079561048478278f348def31f7f9ebeb191ac1c,org.opencontainers.image.created=2026-05-26T04:49:49Z
ARG VERSION=1.7.0
ARG TARGETARCH=arm64
ENV FLOCI_VERSION=1.7.0
ENV FLOCI_STORAGE_PERSISTENT_PATH=/app/data
ENV GOSU_VERSION=1.17
ENV GOSU_AMD64_SHA256=bbc4136d03ab138b1ad66fa4fc051bafc6cc7ffae632b069a53657279a450de3
ENV GOSU_ARM64_SHA256=c3805a85d17f4454c23d7059bcb97e1ec1af272b90126e79ed002342de08389b
RUN |2 VERSION=1.7.0 TARGETARCH=arm64 /bin/sh -c set -eux; microdnf install -y --nodocs shadow-utils; microdnf clean all; useradd -r -u 1001 -g root -d /app -s /sbin/nologin floci; arch="$(uname -m)"; case "$arch" in x86_64) gosuArch='amd64'; gosuSha256="$GOSU_AMD64_SHA256" ;; aarch64) gosuArch='arm64'; gosuSha256="$GOSU_ARM64_SHA256" ;; *) echo >&2 "unsupported arch: $arch"; exit 1 ;; esac; curl -fsSL --retry 5 --retry-all-errors --retry-delay 2 -o /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/${GOSU_VERSION}/gosu-${gosuArch}"; echo "${gosuSha256} /usr/local/bin/gosu" | sha256sum -c -; chmod +x /usr/local/bin/gosu; gosu --version; gosu nobody true # buildkit
WORKDIR /app
RUN |2 VERSION=1.7.0 TARGETARCH=arm64 /bin/sh -c mkdir -p /app/data && chown -R 1001:root /app && chmod -R g+rwX /app # buildkit
VOLUME [/app/data]
COPY --chown=1001:root --chmod=755 native/arm64/ /app/ # buildkit
COPY --chmod=755 docker/entrypoint.sh /usr/local/bin/docker-entrypoint.sh # buildkit
COPY --chmod=755 docker/localstack-parity.sh /usr/local/bin/localstack-parity.sh # buildkit
LABEL org.opencontainers.image.title=Floci org.opencontainers.image.description=Local AWS emulator — open-source alternative to LocalStack Community org.opencontainers.image.url=https://floci.io org.opencontainers.image.source=https://github.com/floci-io/floci org.opencontainers.image.licenses=MIT org.opencontainers.image.vendor=Floci description=Local AWS emulator — open-source alternative to LocalStack Community io.k8s.description=Local AWS emulator — open-source alternative to LocalStack Community io.k8s.display-name=Floci io.openshift.expose-services=4566:tcp io.openshift.tags=floci aws-emulator maintainer=Floci <https://github.com/floci-io/floci> name=floci/floci summary=Local AWS emulator — open-source alternative to LocalStack Community url=https://floci.io vendor=Floci
EXPOSE [4566/tcp]
HEALTHCHECK {Test:[CMD-SHELL curl -f http://localhost:4566/_floci/health || exit 1] Interval:5s Timeout:3s StartPeriod:0s StartInterval:0s Retries:5}
ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]
CMD ["/app/application" "-Dquarkus.http.host=0.0.0.0"]
LABEL org.opencontainers.image.title=Floci (compat) org.opencontainers.image.description=Floci compatibility image with AWS CLI and boto3 pre-installed org.opencontainers.image.url=https://floci.io org.opencontainers.image.source=https://github.com/floci-io/floci org.opencontainers.image.licenses=MIT org.opencontainers.image.vendor=Floci
ENV AWS_DEFAULT_REGION=us-east-1
ENV AWS_ACCESS_KEY_ID=test
ENV AWS_SECRET_ACCESS_KEY=test
ENV AWS_ENDPOINT_URL=http://localhost:4566
ENV AWS_CONFIG_FILE=/etc/floci/aws/config
ENV AWS_PAGER=
ARG AWSCLI_VERSION=2.36.24
USER root
RUN |1 AWSCLI_VERSION=2.36.24 /bin/sh -c microdnf install -y --nodocs python3 python3-pip unzip && pip3 install --no-cache-dir boto3 && case "$(uname -m)" in x86_64) arch=x86_64 ;; aarch64) arch=aarch64 ;; *) echo "unsupported arch: $(uname -m)" >&2; exit 1 ;; esac && curl -fsSL "https://awscli.amazonaws.com/awscli-exe-linux-${arch}-${AWSCLI_VERSION}.zip" -o /tmp/awscliv2.zip && unzip -q /tmp/awscliv2.zip -d /tmp && /tmp/aws/install --bin-dir /usr/bin --install-dir /usr/local/aws-cli && rm -rf /tmp/awscliv2.zip /tmp/aws && microdnf remove -y unzip && microdnf clean all && rm -rf /root/.cache/pip # buildkit
COPY bin/awslocal /usr/local/bin/awslocal # buildkit
RUN |1 AWSCLI_VERSION=2.36.24 /bin/sh -c chmod +x /usr/local/bin/awslocal # buildkit
RUN |1 AWSCLI_VERSION=2.36.24 /bin/sh -c mkdir -p /etc/localstack/init/boot.d /etc/localstack/init/start.d /etc/localstack/init/ready.d /etc/floci/init/boot.d /etc/floci/init/start.d /etc/floci/init/ready.d && chown -R 1001:root /etc/localstack /etc/floci # buildkit
USER 1001

Labels

Key Value
architecture aarch64
build-date 2026-08-18T05:31:47Z
com.redhat.component ubi9-minimal-container
com.redhat.license_terms https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI
cpe cpe:/a:redhat:enterprise_linux:9::appstream
description Local AWS emulator — open-source alternative to LocalStack Community
distribution-scope public
io.buildah.version 1.42.2
io.k8s.description Local AWS emulator — open-source alternative to LocalStack Community
io.k8s.display-name Floci
io.openshift.expose-services 4566:tcp
io.openshift.tags floci aws-emulator
maintainer Floci <https://github.com/floci-io/floci>
name floci/floci
org.opencontainers.image.created 2026-08-18T05:31:47Z
org.opencontainers.image.description Floci compatibility image with AWS CLI and boto3 pre-installed
org.opencontainers.image.licenses MIT
org.opencontainers.image.revision 75c8cfc4d93b62063b6a435dff0fc77df180ff84
org.opencontainers.image.source https://github.com/floci-io/floci
org.opencontainers.image.title Floci (compat)
org.opencontainers.image.url https://floci.io
org.opencontainers.image.vendor Floci
org.opencontainers.image.version 1.7.0
release 1779770818
summary Local AWS emulator — open-source alternative to LocalStack Community
url https://floci.io
vcs-ref 75c8cfc4d93b62063b6a435dff0fc77df180ff84
vcs-type git
vendor Floci
version 1.7.0
Details
Container
2026-08-19 00:50:21 -05:00
0
OCI / Docker
linux/arm64
MIT
210 MiB
Versions (20) View all