minio (latest)
Published 2024-12-04 04:12:30 +01:00 by getty
Installation
docker pull src.ci/srv/minio:latest
sha256:e2df2e215b7aed8822d6301deccef08514b47256a80f01ca372a31a73b63a59e
Image layers
ADD file:b4987bca8c4c4c640d6b71dcccfd7172b44771e0f851a47d05c00c2bdcd204f6 in / |
CMD ["bash"] |
RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates curl gnupg netbase sq wget ; rm -rf /var/lib/apt/lists/* # buildkit |
RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends git mercurial openssh-client subversion procps ; rm -rf /var/lib/apt/lists/* # buildkit |
RUN /bin/sh -c set -ex; apt-get update; apt-get install -y --no-install-recommends autoconf automake bzip2 default-libmysqlclient-dev dpkg-dev file g++ gcc imagemagick libbz2-dev libc6-dev libcurl4-openssl-dev libdb-dev libevent-dev libffi-dev libgdbm-dev libglib2.0-dev libgmp-dev libjpeg-dev libkrb5-dev liblzma-dev libmagickcore-dev libmagickwand-dev libmaxminddb-dev libncurses5-dev libncursesw5-dev libpng-dev libpq-dev libreadline-dev libsqlite3-dev libssl-dev libtool libwebp-dev libxml2-dev libxslt-dev libyaml-dev make patch unzip xz-utils zlib1g-dev ; rm -rf /var/lib/apt/lists/* # buildkit |
ARG SRV_UID=1000 |
ARG SRV_GID=1000 |
ARG SRV_VERSION=0 |
ENV SRV_UID=1000 |
ENV SRV_GID=1000 |
ENV SRV_VERSION=0 |
ENV DEBIAN_FRONTEND=noninteractive |
ENV MINIO_DATA=/minio |
/bin/sh -c if [ -z "$( getent group $SRV_GID )" ] ; then groupadd -r --gid=$SRV_GID minio ; fi && if [ -z "$( getent passwd $SRV_UID )" ] ; then useradd -r -g $SRV_GID --uid=$SRV_UID --home-dir=$MINIO_DATA --shell=/bin/bash minio ; fi && mkdir -p $MINIO_DATA && chown -R $SRV_UID:$SRV_GID $MINIO_DATA && wget -q -O /usr/local/bin/minio https://dl.min.io/server/minio/release/linux-amd64/minio && wget -q -O /usr/local/bin/mc https://dl.min.io/client/mc/release/linux-amd64/mc && chmod 555 /usr/local/bin/minio /usr/local/bin/mc |
USER 1000:1000 |
STOPSIGNAL SIGINT |
EXPOSE 9000 9001 |
VOLUME [/minio] |
WORKDIR /minio |
CMD ["/usr/local/bin/minio" "server" "$MINIO_DATA" "--console-address" ":9001"] |