Sign inSign up
wordpress logo

wordpress:7-php8.3-fpm

Multi-platform
Also known as:
7-fpm
7.1-fpm
7.1-php8.3-fpm
7.1.1-fpm
7.1.1-php8.3-fpm
fpm
php8.3-fpm
Content management system
Index digest

sha256:c30ac30aef89d7d4edf1bc2b6da46955914dd6752d641b0ff9d0cb1db84a5373

OS/ARCH

Compressed size

228.22 MB

Last pushed

about 9 hours by doijanky

Type

Image

Vulnerabilities

0
7
17
170
1

Manifest digest

sha256:37fa9918bc4415934160ba3f4fd3fc6a5860453e57c992cddbb89c3a990a3df1

Layers (36)

php:6725259480aa281a3422a2f4357d91626ef37c4988c5dee02dd69c789284f563
0
7
17
168
1
wordpress:7-php8.3-fpm
0
4
10
45
0

25

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

30.26 MB


26

RUN /bin/sh -c set -ex; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends libavif-dev libfreetype6-dev libicu-dev libjpeg-dev libmagickwand-dev libpng-dev libwebp-dev libzip-dev ; docker-php-ext-configure gd --with-avif --with-freetype --with-jpeg --with-webp ; docker-php-ext-install -j "$(nproc)" bcmath exif gd intl mysqli zip ; pecl install imagick-3.8.1; 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" ]; 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); printf "*%s\n", 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

27.3 MB


27

RUN /bin/sh -c set -eux; { echo 'opcache.memory_consumption=128'; echo 'opcache.interned_strings_buffer=8'; echo 'opcache.max_accelerated_files=4000'; echo 'opcache.revalidate_freq=2'; } > "$PHP_INI_DIR/conf.d/opcache-recommended.ini" # buildkit

314 B


28

RUN /bin/sh -c set -eux; { 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'; } > "$PHP_INI_DIR/conf.d/error-logging.ini" # buildkit

395 B


29

RUN /bin/sh -c set -eux; version='7.1.1'; sha1='2a9d68474e8703aa3a66f80427b325e0941b6a1e'; curl -o wordpress.tar.gz -fL "https://wordpress.org/wordpress-$version.tar.gz"; echo "$sha1 *wordpress.tar.gz" | sha1sum -c -; tar -xzf wordpress.tar.gz -C /usr/src/; rm wordpress.tar.gz; [ ! -e /usr/src/wordpress/.htaccess ]; { echo '# BEGIN WordPress'; echo ''; echo 'RewriteEngine On'; echo 'RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]'; echo 'RewriteBase /'; echo 'RewriteRule ^index\.php$ - [L]'; echo 'RewriteCond %{REQUEST_FILENAME} !-f'; echo 'RewriteCond %{REQUEST_FILENAME} !-d'; echo 'RewriteRule . /index.php [L]'; echo ''; echo '# END WordPress'; } > /usr/src/wordpress/.htaccess; chown -R www-data:www-data /usr/src/wordpress; mkdir wp-content; for dir in /usr/src/wordpress/wp-content/*/ cache; do dir="$(basename "${dir%/}")"; mkdir "wp-content/$dir"; done; chown -R www-data:www-data wp-content; chmod -R 1777 wp-content # buildkit

35.4 MB


30

VOLUME [/var/www/html]

0 B


31

COPY --chown=www-data:www-data wp-config-docker.php /usr/src/wordpress/ # buildkit

2.44 KB


32

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

1.77 KB


33

RUN /bin/sh -c ln -svfT docker-entrypoint.sh /usr/local/bin/docker-ensure-installed.sh # buildkit

196 B


34

ENTRYPOINT ["docker-entrypoint.sh"]

0 B


35

CMD ["php-fpm"]

0 B