No bloat. No guesswork. Just the PHP container your app needs. Instantly. Automatic updated.

Generate tight, purpose-built PHP images from your actual dependencies — not a generic baseline. Anything you don't need is simply never in the image, so it can't be attacked or slow you down. And the extensions you do keep? We keep every one of them patched and up to date for you — automatically, for as long as you use the image. No docker build required to get started.

How it works

1. Define your stack

Select your PHP version and CPU architecture, paste your 'composer.lock' and let us do the rest.

2. Get your image

We generate your minimal, purpose-built PHP container image. Instantly ready. No build pipeline needed.

3. Configurator

Pull the image directlry into your workflows. Either mount your source tree or simply COPY it into the final image. Done.

Try it now

Configure your image below and paste your 'composer.lock' to get started. No account needed.

Select CPU

Select Distro

Select version

Features

Type pick at least one

Paste your composer.lock and pick CLI or FPM to enable the button.

Why customcontainer ?

Subscription

Stay current without lifting a finger.

A free account gives you your own private registry — and from then on we keep every image you build patched and up to date for you. You pick your extensions once; we handle every update after that.

Automatic rebuilds

When an extension you use ships a security or bug-fix update, we rebuild your image and publish a new version automatically — no CVE-watching, no manual rebuilds, no version drift on your side.

Webhook notifications

Hook your CI or chat into the pipeline: we call your webhook the moment a fresh image version is ready to pull.

Build history & diffs

Every build is recorded. Compare any two versions and see exactly which packages and layers changed — before you deploy.

Personal support

Questions about your stack or a missing extension? Talk directly to the people who build customcontainer.

Create your free account No credit card required.