Docker images to run setup-php GitHub Action
500K+
shivammathur/node and setupphp/nodeDocker images to run setup-php GitHub Action.
linux/amd64 or amd64linux/arm/v7 or arm32v7linux/arm64 or arm64v8latesttrixie, 13bookworm, 12bullseye, 11resolute, 2604noble, 2404jammy, 2204latest-slimtrixie-slim, 13-slimresolute-slim, 2604-slimnoble-slim, 2404-slimjammy-slim, 2204-slimThese tags install a single PHP release while keeping the same Node.js (24.17.0, 22.23.0 for armv7l) and Yarn (1.22.22) versions listed above.
php-8.5-resolute, php-8.5-26.04php-8.5-noble, php-8.5-24.04php-8.5-jammy, php-8.5-22.04php-8.5-trixie, php-8.5-13php-8.5-bookworm, php-8.5-12php-8.5-bullseye, php-8.5-11php-8.4-resolute, php-8.4-26.04php-8.4-noble, php-8.4-24.04php-8.4-jammy, php-8.4-22.04php-8.4-trixie, php-8.4-13php-8.4-bookworm, php-8.4-12php-8.4-bullseye, php-8.4-11php-8.3-resolute, php-8.3-26.04php-8.3-noble, php-8.3-24.04php-8.3-jammy, php-8.3-22.04php-8.3-trixie, php-8.3-13php-8.3-bookworm, php-8.3-12php-8.3-bullseye, php-8.3-11php-8.2-resolute, php-8.2-26.04php-8.2-noble, php-8.2-24.04php-8.2-jammy, php-8.2-22.04php-8.2-trixie, php-8.2-13php-8.2-bookworm, php-8.2-12php-8.2-bullseye, php-8.2-11php-8.1-resolute, php-8.1-26.04php-8.1-noble, php-8.1-24.04php-8.1-jammy, php-8.1-22.04php-8.1-trixie, php-8.1-13php-8.1-bookworm, php-8.1-12php-8.1-bullseye, php-8.1-11php-8.0-resolute, php-8.0-26.04php-8.0-noble, php-8.0-24.04php-8.0-jammy, php-8.0-22.04php-8.0-trixie, php-8.0-13php-8.0-bookworm, php-8.0-12php-8.0-bullseye, php-8.0-11php-7.4-resolute, php-7.4-26.04php-7.4-noble, php-7.4-24.04php-7.4-jammy, php-7.4-22.04php-7.4-trixie, php-7.4-13php-7.4-bookworm, php-7.4-12php-7.4-bullseye, php-7.4-11php-7.3-resolute, php-7.3-26.04php-7.3-noble, php-7.3-24.04php-7.3-jammy, php-7.3-22.04php-7.3-trixie, php-7.3-13php-7.3-bookworm, php-7.3-12php-7.3-bullseye, php-7.3-11php-7.2-resolute, php-7.2-26.04php-7.2-noble, php-7.2-24.04php-7.2-jammy, php-7.2-22.04php-7.2-trixie, php-7.2-13php-7.2-bookworm, php-7.2-12php-7.2-bullseye, php-7.2-11php-7.1-resolute, php-7.1-26.04php-7.1-noble, php-7.1-24.04php-7.1-jammy, php-7.1-22.04php-7.1-trixie, php-7.1-13php-7.1-bookworm, php-7.1-12php-7.1-bullseye, php-7.1-11php-7.0-resolute, php-7.0-26.04php-7.0-noble, php-7.0-24.04php-7.0-jammy, php-7.0-22.04php-7.0-trixie, php-7.0-13php-7.0-bookworm, php-7.0-12php-7.0-bullseye, php-7.0-11php-5.6-resolute, php-5.6-26.04php-5.6-noble, php-5.6-24.04php-5.6-jammy, php-5.6-22.04php-5.6-trixie, php-5.6-13php-5.6-bookworm, php-5.6-12php-5.6-bullseye, php-5.6-11Suffix amd64, arm32v7, arm64v8 to above image variants to get image for specific OS architecture.
For example shivammathur/node:noble-arm64v8, setupphp/node:noble-arm64v8
arm32v7 builds are limited to Node.js 22.x, newer major versions won't be added for this architecture.
Ubuntu 26.04 arm32v7 builds are available for slim and PHP 8.5 variants; older PHP variants are amd64 and arm64v8 only.
type: full (default) or slim to control the feature set.PHP_VERSION: defaults to all; set to a specific version like 7.4 to build an image containing only that PHP release.The code in this project is licensed under the MIT license. Please see the license file for more information.
Content type
Image
Digest
sha256:6c2f39597…
Size
577.3 MB
Last updated
21 days ago
docker pull setupphp/node:24.04Pulls:
401
Last week