File Dockerfile of Package docker-minio-container
# Specify the license of the container build description (see also the LICENSE file)
# SPDX-License-Identifier: MIT
# Define the names/tags of the container
#!BuildTag: minio:latest minio:%PKG_VERSION% minio:%PKG_VERSION%.%RELEASE%
FROM opensuse/tumbleweed
# Define labels according to https://en.opensuse.org/Building_derived_containers
# labelprefix=org.opensuse.miniossl
LABEL org.opencontainers.image.title="openSUSE build of Minio with SSL"
LABEL org.opencontainers.image.description="Minio %PKG_VERSION% container"
LABEL org.opencontainers.image.version="%PKG_VERSION%.%RELEASE%"
LABEL org.opensuse.reference="registry.opensuse.org/home/illuusio/images/images_15.6/minio:%PKG_VERSION%.%RELEASE%"
LABEL org.openbuildservice.disturl="%DISTURL%"
LABEL org.opencontainers.image.created="%BUILDTIME%"
# endlabelprefix
# Which to install files
USER root
# Fill the image with content and clean the cache(s)
RUN zypper --non-interactive ref && zypper --non-interactive install minio minio-client && zypper clean -a
COPY entrypoint-minio.sh /usr/bin/
RUN chmod +x /usr/bin/entrypoint-minio.sh && \
mkdir /data && chown minio: /data
USER minio
ENTRYPOINT ["/usr/bin/entrypoint-minio.sh"]