Sign inSign up
joomla logo

joomla:6-apache

Multi-platform
Also known as:
6
6-php8.4
6-php8.4-apache
6.1
6.1-apache

+ 10 more

Content management system
Index digest

sha256:bbf24ad7d21d6bc96699c463c6ec6bf7a415d84f097026024e79758a18fdac5f

OS/ARCH

Compressed size

242.28 MB

Last pushed

16 days by doijanky

Type

Image

Vulnerabilities

7
21
28
199
26

Manifest digest

sha256:3c56571406e3493477408a1315337e0b556cf5d8fe8ccc62ac1bc7d199a96df1

Layers (45)

oisupport/staging-arm32v5:8.4-apache
5
13
11
135
6
joomla:6-apache
2
11
19
68
20

30

LABEL maintainer=Llewellyn van der Merwe <[email protected]> (@Llewellynvdm), Harald Leithner <[email protected]> (@HLeithner)

0 B


31

ENV JOOMLA_INSTALLATION_DISABLE_LOCALHOST_CHECK=1

0 B


32

RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ghostscript zstd ; rm -rf /var/lib/apt/lists/* # buildkit

26.71 MB


33

RUN /bin/sh -c set -ex; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends libbz2-dev libgmp-dev libicu-dev libfreetype6-dev libjpeg-dev libldap2-dev libmemcached-dev libmagickwand-dev libpq-dev libpng-dev libwebp-dev libzip-dev ; docker-php-ext-configure gd --with-freetype --with-jpeg --with-webp ; debMultiarch="$(dpkg-architecture --query DEB_BUILD_MULTIARCH)"; docker-php-ext-configure ldap --with-libdir="lib/$debMultiarch"; docker-php-ext-install -j "$(nproc)" bz2 bcmath exif gd gmp intl ldap mysqli pdo_mysql pdo_pgsql pgsql zip ; pecl install imagick-3.8.0; docker-php-ext-enable imagick; rm -r /tmp/pear; out="$(php -r 'exit(0);')"; [ -z "$out" ]; err="$(php -r 'exit(0);' 3>&1 1>&2 2>&3)"; [ -z "$err" ]; extDir="$(php -r 'echo ini_get("extension_dir");')"; [ -d "$extDir" ]; pecl install APCu-5.1.28; pecl install memcached-3.4.0; pecl install redis-6.3.0; docker-php-ext-enable apcu memcached redis ; rm -r /tmp/pear; apt-mark auto '.*' > /dev/null; apt-mark manual $savedAptMark; ldd "$extDir"/*.so | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); print so }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -rt apt-mark manual; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; rm -rf /var/lib/apt/lists/*; ! { ldd "$extDir"/*.so | grep 'not found'; }; err="$(php --version 3>&1 1>&2 2>&3)"; [ -z "$err" ] # buildkit

42.9 MB


34

RUN /bin/sh -c set -eux; docker-php-ext-enable opcache; { echo 'opcache.memory_consumption=128'; echo 'opcache.interned_strings_buffer=8'; echo 'opcache.max_accelerated_files=4000'; echo 'opcache.revalidate_freq=2'; } > /usr/local/etc/php/conf.d/opcache-recommended.ini # buildkit

309 B


35

RUN /bin/sh -c { echo 'error_reporting = E_ERROR | E_WARNING | E_PARSE | E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_COMPILE_WARNING | E_RECOVERABLE_ERROR'; echo 'display_errors = Off'; echo 'display_startup_errors = Off'; echo 'log_errors = On'; echo 'error_log = /dev/stderr'; echo 'log_errors_max_len = 1024'; echo 'ignore_repeated_errors = On'; echo 'ignore_repeated_source = Off'; echo 'html_errors = Off'; } > /usr/local/etc/php/conf.d/error-logging.ini # buildkit

391 B


36

RUN /bin/sh -c set -eux; a2enmod rewrite expires; a2enmod remoteip; { echo 'RemoteIPHeader X-Forwarded-For'; echo 'RemoteIPInternalProxy 10.0.0.0/8'; echo 'RemoteIPInternalProxy 172.16.0.0/12'; echo 'RemoteIPInternalProxy 192.168.0.0/16'; echo 'RemoteIPInternalProxy 169.254.0.0/16'; echo 'RemoteIPInternalProxy 127.0.0.0/8'; } > /etc/apache2/conf-available/remoteip.conf; a2enconf remoteip; find /etc/apache2 -type f -name '*.conf' -exec sed -ri 's/([[:space:]]*LogFormat[[:space:]]+"[^"]*)%h([^"]*")/\1%a\2/g' '{}' + # buildkit

18.79 KB


37

VOLUME [/var/www/html]

0 B


38

ENV JOOMLA_VERSION=6.1.3

0 B


39

ENV JOOMLA_SHA512=0378709fa1ebf06de26e32eeb635c46f0aa05971d206580a00dcde8038bebc6a4e04158e2e43a8f07edecffd62bfe2e07fe3869b8fddab124875c13391052f55

0 B


40

RUN /bin/sh -c set -ex; curl -o joomla.tar.zst -SL https://github.com/joomla/joomla-cms/releases/download/6.1.3/Joomla_6.1.3-Stable-Full_Package.tar.zst; echo "$JOOMLA_SHA512 *joomla.tar.zst" | sha512sum -c -; mkdir /usr/src/joomla; tar --zstd -xf joomla.tar.zst -C /usr/src/joomla; rm joomla.tar.zst; chown -R www-data:www-data /usr/src/joomla # buildkit

28.85 MB


41

COPY docker-entrypoint.sh /entrypoint.sh # buildkit

3.65 KB


42

COPY makedb.php /makedb.php # buildkit

1.07 KB


43

ENTRYPOINT ["/entrypoint.sh"]

0 B


44

CMD ["apache2-foreground"]

0 B