FROM docker.io/bitnami/minideb:buster LABEL maintainer "Bitnami " ENV HOME="/" \ OS_ARCH="amd64" \ OS_FLAVOUR="debian-10" \ OS_NAME="linux" COPY prebuildfs / # Install required system packages and dependencies RUN install_packages acl ca-certificates curl gzip libc6 procps tar RUN . /opt/bitnami/scripts/libcomponent.sh && component_unpack "harbor-registry" "2.4.1-3" --checksum 1b5b4eec97b920db562c7f96e72f67993de0419db69d71a45a106daa7a44ff98 RUN . /opt/bitnami/scripts/libcomponent.sh && component_unpack "yq" "4.16.2-2" --checksum 1c135708aaa8cb69936471de63563de08e97b7d0bfb4126d41b54a149557c5c0 RUN . /opt/bitnami/scripts/libcomponent.sh && component_unpack "harbor-registryctl" "2.4.1-3" --checksum 3c3e6e9d6f3f015fb8690c312339381e9cd56d2f04149301ac8085a36ae88616 RUN . /opt/bitnami/scripts/libcomponent.sh && component_unpack "gosu" "1.14.0-1" --checksum 16f1a317859b06ae82e816b30f98f28b4707d18fe6cc3881bff535192a7715dc RUN apt-get update && apt-get upgrade -y && \ rm -r /var/lib/apt/lists /var/cache/apt/archives RUN chmod g+rwX /opt/bitnami COPY rootfs / RUN /opt/bitnami/scripts/harbor-registryctl/postunpack.sh ENV BITNAMI_APP_NAME="harbor-registryctl" \ BITNAMI_IMAGE_VERSION="2.4.1-debian-10-r31" \ PATH="/opt/bitnami/harbor-registry/bin:/opt/bitnami/common/bin:/opt/bitnami/harbor-registryctl/bin:$PATH" VOLUME [ "/etc/registry", "/etc/registryctl", "/storage", "/var/lib/registry" ] EXPOSE 8080 8443 USER 1001 ENTRYPOINT [ "/opt/bitnami/scripts/harbor-registryctl/entrypoint.sh" ] CMD [ "/opt/bitnami/scripts/harbor-registryctl/run.sh" ]