Namespace
nextcloud
Image / Tag
all-in-one:20221229_091124-latest-arm64
Content Digest
sha256:0a10d1da300fc91825c739dc5b2012ce68f53d1a89b07308440c71f05db7db52
Details
Created

2022-12-22 17:55:08 UTC

Size

271 MB

Content Digest
Environment
APACHE_CONFDIR

/etc/apache2

APACHE_ENVVARS

/etc/apache2/envvars

GPG_KEYS

1729F83938DA44E27BA0F4D3DBDB397470D12172 BFDDD28642824F8118EF77909B67A5C12229118F 2C16C765DBE54A088130F1BC4B9B5F600B55F3B4

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

PHPIZE_DEPS

autoconf dpkg-dev file g++ gcc libc-dev make pkg-config re2c

PHP_ASC_URL

https://www.php.net/distributions/php-8.0.26.tar.xz.asc

PHP_CFLAGS

-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

PHP_CPPFLAGS

-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

PHP_INI_DIR

/usr/local/etc/php

PHP_LDFLAGS

-Wl,-O1 -pie

PHP_SHA256

0765bfbe640dba37ccc36d2bc7c7b7ba3d2c3381c9cd4305f66eca83e82a40b3

PHP_URL

https://www.php.net/distributions/php-8.0.26.tar.xz

PHP_VERSION

8.0.26


Layers

[#000] sha256:4b7f5b2a311310809ab89d92f6f71b0462722fe855d3b92c93098a528aa08791 - 10.56% (28.7 MB)

[#001] sha256:165ed9670c1d43fe031d8dbdf1245e91ddcc8a7b9ebef601b6fbc74b965f0aaa - 0.0% (228 Bytes)

[#002] sha256:952f716ee879c83e623ce98be3a2d7e20cc2f76201d414323bf4df4115191b97 - 30.55% (82.9 MB)

[#003] sha256:ce55625aa2b47393d76205f33f38efd485c611b282d0f06efa824b515e3006dd - 0.0% (271 Bytes)

[#004] sha256:aec000a9f339ae26b6d2b7e4d0e0b8999a704635cb0492acabdcb39386b87a65 - 6.73% (18.3 MB)

[#005] sha256:41ebad50c90d4b14cd5063ea1ac2e84011c82d77ef362e18c22072c9f8aff34e - 0.0% (471 Bytes)

[#006] sha256:1ae770a57a4d6d026941fda54c54aaf2c10e4bf1807348a3a25859aacd1b1b4a - 0.0% (513 Bytes)

[#007] sha256:9dd862866c73085a5f4de39286a0bbd25cba0894d4fe6d80c3287da1d10431a7 - 3.94% (10.7 MB)

[#008] sha256:b5eac5e97afaab8492180f97484cbe5e5b6b680e93f48ea3762452aa027dc3d4 - 0.0% (493 Bytes)

[#009] sha256:3b0e9c7bec74fad1bba4e05dc3d61def642399d3d37cb3c34f74e7b9a78c4271 - 3.6% (9.76 MB)

[#010] sha256:1ba0f215e7679979f94fb0dac5154e053a0116af763ed438be7b2cb595b6fe67 - 0.0% (2.4 KB)

[#011] sha256:096aff7f907768b015907e2a5fad1c84e16f11ca298bbe9c73237584c23d6ebf - 0.0% (246 Bytes)

[#012] sha256:4a662956da039c19e94a1fa2bd0dbdc28622d9def385ebfbad2e4c7b566cc8e6 - 0.0% (896 Bytes)

[#013] sha256:728f4cc9819f5a2b87468c60300bf03b0d989a098ddb4f49213e0fb21436dbde - 0.0% (132 Bytes)

[#014] sha256:fe4983d7424bd9057828b21abe02fdb4acb5195c388c97c1b0be38428263e8d2 - 0.0% (150 Bytes)

[#015] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#016] sha256:7ac2913510e01c79cca90d1250e077e00b1b649f056d68998514b5607de834d0 - 8.18% (22.2 MB)

[#017] sha256:646c0b8bfbc2928dce8dfae0500b2ff03579f22aa127e3272a022fb34459effa - 4.66% (12.6 MB)

[#018] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#019] sha256:eb002a2b94a3689f5bb84bde763d27ba77c687ca2d58f3f3d4c9c0f1a1e66872 - 4.48% (12.1 MB)

[#020] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#021] sha256:cd0002674fd758902696a5b15b0a767abeff30bdf733db883d92020ccc8d97e2 - 0.11% (316 KB)

[#022] sha256:a73040364a1fd45bb23f4e78aec2f636eb20572587e00ad46360f0e3400bf4bc - 27.19% (73.8 MB)

[#023] sha256:8afe117fce4c9e3a8b393371fcff0da7d7e57c18c6ee225c856def567db3e849 - 0.0% (4.05 KB)

[#024] sha256:ab9a5cbb9c751d32124c20b59b856ef2c0fce63af1de08609164cc571435299e - 0.0% (788 Bytes)

[#025] sha256:909014025e756eca071c43c1d3e814087c06c4808b1566021f10c2795916d44d - 0.0% (536 Bytes)

[#026] sha256:843c5ce9ada4f71f8d253b5b9ee409cd3f94cdfe815b068fa606eba521b8477c - 0.0% (3.13 KB)

[#027] sha256:638a895a19d383b9c6832cee313c27d2ba42f7f1c6fa2ed943c0b24e22569480 - 0.0% (459 Bytes)

[#028] sha256:118699845b41e34cb54924a8fe89823f4e24034493d55ea787215a67cc62fb60 - 0.0% (173 Bytes)

[#029] sha256:736606bef0ce6111ebe5dee0cbbf61d301aeebfef320b645f3809db82d6df0c9 - 0.0% (323 Bytes)

[#030] sha256:88b9ca1ac796374c14aabacb6b986fb16139900a0e8e2b631500ebf4ec304967 - 0.0% (3.21 KB)

[#031] sha256:056d5770702f469952b10d06205e48d7b471792f5469ee11b8485453871a459d - 0.0% (427 Bytes)

[#032] sha256:0be24341e20a82cd6a3ab80474b24047f88826e17d02bda539703e11cab7a0fa - 0.0% (394 Bytes)

[#033] sha256:bdd6cfc38987258fc79c07e1d0034eea94e19c7eb3b554727a33eb43c78f5658 - 0.0% (797 Bytes)

[#034] sha256:f52165ade15394a9df4ff5cfcabf630982a9e0488ddd39eb0330b86ee0ccd3d2 - 0.0% (1.37 KB)

[#035] sha256:e6e9798e60f8f5fa3e11f0bb7031a43caef0e410f6ec1c930e2b11354e319eec - 0.0% (390 Bytes)

[#036] sha256:46f09c26b8490e36a4e8642a86703f78f587a22252752cf1331b658aa4a7c9bf - 0.0% (208 Bytes)

[#037] sha256:4571f7045b87ea76e712078d903ad2dadb0cef720fb7aa086b1a1442229e216c - 0.0% (5.15 KB)


History
2022-12-21 01:39:48 UTC

/bin/sh -c #(nop) ADD file:3ff0cc8d111595978eb50cdba91144382ce083c400d45785d53dbb03615a4890 in /

2022-12-21 01:39:48 UTC

/bin/sh -c #(nop) CMD ["bash"]

2022-12-21 06:06:05 UTC

/bin/sh -c set -eux; { echo 'Package: php*'; echo 'Pin: release *'; echo 'Pin-Priority: -1'; } > /etc/apt/preferences.d/no-debian-php

2022-12-21 06:06:05 UTC

/bin/sh -c #(nop) ENV PHPIZE_DEPS=autoconf dpkg-dev file g++ gcc libc-dev make pkg-config re2c

2022-12-21 06:06:20 UTC

/bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends $PHPIZE_DEPS ca-certificates curl xz-utils ; rm -rf /var/lib/apt/lists/*

2022-12-21 06:06:22 UTC

/bin/sh -c #(nop) ENV PHP_INI_DIR=/usr/local/etc/php

2022-12-21 06:06:22 UTC

/bin/sh -c set -eux; mkdir -p "$PHP_INI_DIR/conf.d"; [ ! -d /var/www/html ]; mkdir -p /var/www/html; chown www-data:www-data /var/www/html; chmod 777 /var/www/html

2022-12-21 06:09:27 UTC

/bin/sh -c #(nop) ENV APACHE_CONFDIR=/etc/apache2

2022-12-21 06:09:27 UTC

/bin/sh -c #(nop) ENV APACHE_ENVVARS=/etc/apache2/envvars

2022-12-21 06:09:34 UTC

/bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends apache2; rm -rf /var/lib/apt/lists/*; sed -ri 's/^export ([^=]+)=(.*)$/: ${\1:=\2}\nexport \1/' "$APACHE_ENVVARS"; . "$APACHE_ENVVARS"; for dir in "$APACHE_LOCK_DIR" "$APACHE_RUN_DIR" "$APACHE_LOG_DIR" ; do rm -rvf "$dir"; mkdir -p "$dir"; chown "$APACHE_RUN_USER:$APACHE_RUN_GROUP" "$dir"; chmod 777 "$dir"; done; rm -rvf /var/www/html/*; ln -sfT /dev/stderr "$APACHE_LOG_DIR/error.log"; ln -sfT /dev/stdout "$APACHE_LOG_DIR/access.log"; ln -sfT /dev/stdout "$APACHE_LOG_DIR/other_vhosts_access.log"; chown -R --no-dereference "$APACHE_RUN_USER:$APACHE_RUN_GROUP" "$APACHE_LOG_DIR"

2022-12-21 06:09:35 UTC

/bin/sh -c a2dismod mpm_event && a2enmod mpm_prefork

2022-12-21 06:09:35 UTC

/bin/sh -c { echo '<FilesMatch \.php$>'; echo '\tSetHandler application/x-httpd-php'; echo '</FilesMatch>'; echo; echo 'DirectoryIndex disabled'; echo 'DirectoryIndex index.php index.html'; echo; echo '<Directory /var/www/>'; echo '\tOptions -Indexes'; echo '\tAllowOverride All'; echo '</Directory>'; } | tee "$APACHE_CONFDIR/conf-available/docker-php.conf" && a2enconf docker-php

2022-12-21 06:09:35 UTC

/bin/sh -c #(nop) ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

2022-12-21 06:09:35 UTC

/bin/sh -c #(nop) ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

2022-12-21 06:09:36 UTC

/bin/sh -c #(nop) ENV PHP_LDFLAGS=-Wl,-O1 -pie

2022-12-21 07:46:14 UTC

/bin/sh -c #(nop) ENV GPG_KEYS=1729F83938DA44E27BA0F4D3DBDB397470D12172 BFDDD28642824F8118EF77909B67A5C12229118F 2C16C765DBE54A088130F1BC4B9B5F600B55F3B4

2022-12-21 07:46:14 UTC

/bin/sh -c #(nop) ENV PHP_VERSION=8.0.26

2022-12-21 07:46:14 UTC

/bin/sh -c #(nop) ENV PHP_URL=https://www.php.net/distributions/php-8.0.26.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.0.26.tar.xz.asc

2022-12-21 07:46:15 UTC

/bin/sh -c #(nop) ENV PHP_SHA256=0765bfbe640dba37ccc36d2bc7c7b7ba3d2c3381c9cd4305f66eca83e82a40b3

2022-12-21 07:46:25 UTC

/bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends gnupg dirmngr; rm -rf /var/lib/apt/lists/*; mkdir -p /usr/src; cd /usr/src; curl -fsSL -o php.tar.xz "$PHP_URL"; if [ -n "$PHP_SHA256" ]; then echo "$PHP_SHA256 *php.tar.xz" | sha256sum -c -; fi; if [ -n "$PHP_ASC_URL" ]; then curl -fsSL -o php.tar.xz.asc "$PHP_ASC_URL"; export GNUPGHOME="$(mktemp -d)"; for key in $GPG_KEYS; do gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key"; done; gpg --batch --verify php.tar.xz.asc php.tar.xz; gpgconf --kill all; rm -rf "$GNUPGHOME"; fi; apt-mark auto '.*' > /dev/null; apt-mark manual $savedAptMark > /dev/null; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false

2022-12-21 07:46:25 UTC

/bin/sh -c #(nop) COPY file:ce57c04b70896f77cc11eb2766417d8a1240fcffe5bba92179ec78c458844110 in /usr/local/bin/

2022-12-21 07:48:20 UTC

/bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends apache2-dev libargon2-dev libcurl4-openssl-dev libonig-dev libreadline-dev libsodium-dev libsqlite3-dev libssl-dev libxml2-dev zlib1g-dev ; export CFLAGS="$PHP_CFLAGS" CPPFLAGS="$PHP_CPPFLAGS" LDFLAGS="$PHP_LDFLAGS" ; docker-php-source extract; cd /usr/src/php; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; debMultiarch="$(dpkg-architecture --query DEB_BUILD_MULTIARCH)"; if [ ! -d /usr/include/curl ]; then ln -sT "/usr/include/$debMultiarch/curl" /usr/local/include/curl; fi; ./configure --build="$gnuArch" --with-config-file-path="$PHP_INI_DIR" --with-config-file-scan-dir="$PHP_INI_DIR/conf.d" --enable-option-checking=fatal --with-mhash --with-pic --enable-ftp --enable-mbstring --enable-mysqlnd --with-password-argon2 --with-sodium=shared --with-pdo-sqlite=/usr --with-sqlite3=/usr --with-curl --with-iconv --with-openssl --with-readline --with-zlib --disable-phpdbg --with-pear $(test "$gnuArch" = 's390x-linux-gnu' && echo '--without-pcre-jit') --with-libdir="lib/$debMultiarch" --disable-cgi --with-apxs2 ; make -j "$(nproc)"; find -type f -name '*.a' -delete; make install; find /usr/local -type f -perm '/0111' -exec sh -euxc ' strip --strip-all "$@" || : ' -- '{}' + ; make clean; cp -v php.ini-* "$PHP_INI_DIR/"; cd /; docker-php-source delete; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { print $(NF-1) }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; rm -rf /var/lib/apt/lists/*; pecl update-channels; rm -rf /tmp/pear ~/.pearrc; php --version

2022-12-21 07:48:20 UTC

/bin/sh -c #(nop) COPY multi:e11221d43af7136e4dbad5a74e659bcfa753214a9e615c3daf357f1633d9d3d1 in /usr/local/bin/

2022-12-21 07:48:21 UTC

/bin/sh -c docker-php-ext-enable sodium

2022-12-21 07:48:21 UTC

/bin/sh -c #(nop) ENTRYPOINT ["docker-php-entrypoint"]

2022-12-21 07:48:21 UTC

/bin/sh -c #(nop) STOPSIGNAL SIGWINCH

2022-12-21 07:48:21 UTC

/bin/sh -c #(nop) COPY file:e3123fcb6566efa979f945bfac1c94c854a559d7b82723e42118882a8ac4de66 in /usr/local/bin/

2022-12-21 07:48:21 UTC

/bin/sh -c #(nop) WORKDIR /var/www/html

2022-12-21 07:48:21 UTC

/bin/sh -c #(nop) EXPOSE 80

2022-12-21 07:48:21 UTC

/bin/sh -c #(nop) CMD ["apache2-foreground"]

2022-12-22 17:49:39 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2022-12-22 17:49:39 UTC (buildkit.dockerfile.v0)

EXPOSE map[8080/tcp:{}]

2022-12-22 17:49:39 UTC (buildkit.dockerfile.v0)

EXPOSE map[8443/tcp:{}]

2022-12-22 17:49:39 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir -p /mnt/docker-aio-config/; # buildkit

2022-12-22 17:49:39 UTC (buildkit.dockerfile.v0)

VOLUME [/mnt/docker-aio-config/]

2022-12-22 17:49:39 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir -p /var/www/docker-aio; # buildkit

2022-12-22 17:49:39 UTC (buildkit.dockerfile.v0)

WORKDIR /var/www/docker-aio

2022-12-22 17:50:35 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apt-get update; apt-get install -y --no-install-recommends git supervisor openssl sudo dpkg-dev netcat ; rm -rf /var/lib/apt/lists/* # buildkit

2022-12-22 17:50:36 UTC (buildkit.dockerfile.v0)

COPY /usr/bin/caddy /usr/bin/ # buildkit

2022-12-22 17:50:36 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c chmod +x /usr/bin/caddy # buildkit

2022-12-22 17:50:36 UTC (buildkit.dockerfile.v0)

COPY /usr/local/bin/docker /usr/local/bin/ # buildkit

2022-12-22 17:50:36 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c chmod +x /usr/local/bin/docker # buildkit

2022-12-22 17:53:24 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -ex; pecl install APCu-5.1.22; docker-php-ext-enable apcu # buildkit

2022-12-22 17:55:01 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -e && curl -sS https://getcomposer.org/installer | php && mv composer.phar /usr/local/bin/composer && chmod +x /usr/local/bin/composer && cd /var/www/docker-aio; git clone https://github.com/nextcloud-releases/all-in-one.git --depth 1 .; cd php; composer install --no-dev; composer clearcache; cd ..; rm -f /usr/local/bin/composer; chmod 770 -R ./; chown www-data:www-data -R /var/www; rm -r ./php/data; rm -r ./php/session # buildkit

2022-12-22 17:55:04 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir -p /etc/apache2/certs && cd /etc/apache2/certs && openssl req -new -newkey rsa:4096 -days 3650 -nodes -x509 -subj "/C=DE/ST=BE/L=Local/O=Dev/CN=nextcloud.local" -keyout ./ssl.key -out ./ssl.crt; # buildkit

2022-12-22 17:55:04 UTC (buildkit.dockerfile.v0)

COPY mastercontainer.conf /etc/apache2/sites-available/ # buildkit

2022-12-22 17:55:05 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c a2enmod rewrite headers env mime dir authz_core proxy proxy_http ssl # buildkit

2022-12-22 17:55:06 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c rm /etc/apache2/ports.conf; sed -s -i -e "s/Include ports.conf//" /etc/apache2/apache2.conf; sed -i "/^Listen /d" /etc/apache2/apache2.conf # buildkit

2022-12-22 17:55:08 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -ex; a2dissite 000-default && a2dissite default-ssl && rm -f /etc/apache2/sites-enabled/000-default.conf && rm -f /etc/apache2/sites-enabled/default-ssl.conf && rm /etc/apache2/sites-available/000-default.conf && rm /etc/apache2/sites-available/default-ssl.conf && a2ensite mastercontainer.conf # buildkit

2022-12-22 17:55:08 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir /var/log/supervisord; mkdir /var/run/supervisord; # buildkit

2022-12-22 17:55:08 UTC (buildkit.dockerfile.v0)

COPY Caddyfile / # buildkit

2022-12-22 17:55:08 UTC (buildkit.dockerfile.v0)

COPY start.sh /usr/bin/ # buildkit

2022-12-22 17:55:08 UTC (buildkit.dockerfile.v0)

COPY backup-time-file-watcher.sh / # buildkit

2022-12-22 17:55:08 UTC (buildkit.dockerfile.v0)

COPY session-deduplicator.sh / # buildkit

2022-12-22 17:55:08 UTC (buildkit.dockerfile.v0)

COPY cron.sh / # buildkit

2022-12-22 17:55:08 UTC (buildkit.dockerfile.v0)

COPY daily-backup.sh / # buildkit

2022-12-22 17:55:08 UTC (buildkit.dockerfile.v0)

COPY supervisord.conf / # buildkit

2022-12-22 17:55:08 UTC (buildkit.dockerfile.v0)

COPY healthcheck.sh / # buildkit

2022-12-22 17:55:08 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c chmod +x /usr/bin/start.sh; chmod +x /cron.sh; chmod +x /session-deduplicator.sh; chmod +x /backup-time-file-watcher.sh; chmod +x /daily-backup.sh; chmod a+r /Caddyfile; chmod +x /healthcheck.sh # buildkit

2022-12-22 17:55:08 UTC (buildkit.dockerfile.v0)

USER root

2022-12-22 17:55:08 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["start.sh"]

2022-12-22 17:55:08 UTC (buildkit.dockerfile.v0)

CMD ["/usr/bin/supervisord" "-c" "/supervisord.conf"]

2022-12-22 17:55:08 UTC (buildkit.dockerfile.v0)

HEALTHCHECK &{["CMD-SHELL" "/healthcheck.sh"] "0s" "0s" "0s" '\x00'}