Skip to content

v3.0.0

Choose a tag to compare

@jaydrogers jaydrogers released this 29 Apr 16:38
· 538 commits to main since this release

🚀 HUGE RELEASE: New Features

We've been busy overhauling our PHP Docker Images to make them more production-ready and easier to use. Here are some of the new features we've added:

Caution

This release has a number of breaking changes (all for the good). If you're still using our Ubuntu-based images, you can continue to use our previous version by using the 2.2.1 release tag (*-v2.2.1). This can help buy you some time for your migration.

Read our v2 to v3 migration guide for more details →

  • Based on official PHP Images - We're now building an improved developer experience on top of the official PHP Docker images.
  • Unprivileged user by default - We're now running our images as an unprivileged user by default. This is a huge step forward in security and compatibility.
  • PHP 8.3 support - We're now shipping the latest and greatest.
  • Pin to the exact minor version - Pin your app to the exact minor version of PHP that you want to use. This means you can pin to 8.2.12 instead of 8.2.
  • Easier start up script customization - We now have a folder called /etc/entrypoint.d that allows you to easily customize your container with scripts. Just put them in numerical order and we'll execute any shell script you want. No S6 Overlay knowledge required.
  • Expanded Laravel Automations - We added automations to run config:cache, route:cache, view:cache, event:cache, migrate --force --isolated, and storage:link
  • NGINX Unit Support - We're offering NGINX Unit as a variation as an alternative to PHP-FPM. This allows you to run PHP applications without the need for a webserver like NGINX or Apache to run with PHP-FPM.
  • Available on GitHub Packages - We're now publishing our images to GitHub Packages. This means you can use our images without needing to authenticate with Docker Hub.

🤩 Learn more & Get Started

CleanShot 2024-04-29 at 11 44 27@2x
Read the differences between our images vs others →

New Contributors

Full Changelog: v2.2.1...v3.0.0