Sign inSign up

theohbrothers/docker-php

By theohbrothers

•Updated about 19 hours ago

Dockerized php with php extension(s) 🐳

Image
0

50K+

theohbrothers/docker-php repository overview

⁠docker-php

github-actions github-release docker-image-size

Dockerized php with php extension(s), based on official php images⁠.

⁠Tags

TagDockerfile Build Context
:8.4.26-fpm-alpine, :latestView⁠
:8.4.26-fpm-alpine-opcache-mysqli-gd-pdo-memcached-socketsView⁠
:8.4.26-fpm-alpine-opcache-mysqli-gd-pdo-memcached-sockets-xdebugView⁠
:8.3.35-fpm-alpineView⁠
:8.3.35-fpm-alpine-opcache-mysqli-gd-pdo-memcached-socketsView⁠
:8.3.35-fpm-alpine-opcache-mysqli-gd-pdo-memcached-sockets-xdebugView⁠
:8.2.34-fpm-alpineView⁠
:8.2.34-fpm-alpine-opcache-mysqli-gd-pdo-memcached-socketsView⁠
:8.2.34-fpm-alpine-opcache-mysqli-gd-pdo-memcached-sockets-xdebugView⁠
:8.1.34-fpm-alpineView⁠
:8.1.34-fpm-alpine-opcache-mysqli-gd-pdo-memcached-socketsView⁠
:8.1.34-fpm-alpine-opcache-mysqli-gd-pdo-memcached-sockets-xdebugView⁠
:8.0.30-fpm-alpineView⁠
:8.0.30-fpm-alpine-opcache-mysqli-gd-pdo-memcached-socketsView⁠
:8.0.30-fpm-alpine-opcache-mysqli-gd-pdo-memcached-sockets-xdebugView⁠
:7.4.33-fpm-alpineView⁠
:7.4.33-fpm-alpine-opcache-mysqli-gd-pdo-memcached-socketsView⁠
:7.4.33-fpm-alpine-opcache-mysqli-gd-pdo-memcached-sockets-xdebugView⁠
:7.3.33-fpm-alpineView⁠
:7.3.33-fpm-alpine-opcache-mysqli-gd-pdo-memcached-socketsView⁠
:7.3.33-fpm-alpine-opcache-mysqli-gd-pdo-memcached-sockets-xdebugView⁠
:7.2.34-fpm-alpineView⁠
:7.2.34-fpm-alpine-opcache-mysqli-gd-pdo-memcached-socketsView⁠
:7.2.34-fpm-alpine-opcache-mysqli-gd-pdo-memcached-sockets-xdebugView⁠

⁠Development

Requires Windows powershell or pwsh⁠.

# Install Generate-DockerImageVariants module: https://github.com/theohbrothers/Generate-DockerImageVariants
Install-Module -Name Generate-DockerImageVariants -Repository PSGallery -Scope CurrentUser -Force -Verbose

# Edit ./generate templates

# Generate the variants
Generate-DockerImageVariants .
⁠Variant versions

versions.json⁠ contains a list of Semver⁠ versions, one per line.

To update versions in versions.json:

./Update-Versions.ps1

To update versions in versions.json, and open a PR for each changed version, and merge successful PRs one after another (to prevent merge conflicts), and finally create a tagged release and close milestone:

$env:GITHUB_TOKEN = 'xxx'
./Update-Versions.ps1 -PR -AutoMergeQueue -AutoRelease

To perform a dry run, use -WhatIf.

Tag summary

Content type

Image

Digest

sha256:b19514dcd…

Size

39.5 MB

Last updated

about 19 hours ago

docker pull theohbrothers/docker-php:master-60e4d63-8.3.35-fpm-alpine-opcache-mysqli-gd-pdo-memcached-sockets-xdebug