CCloud Releases
Home
Following

Cloud Releases

Service catalogues and updates come from each provider's public product listing and announcements.

Explore

  • Home
  • Latest updates
  • Following

About

  • About
  • Contact
  • Privacy Policy
  • Terms of Use

Providers

  • Amazon Web Services
  • Microsoft Azure
  • Google Cloud
  • Cloudflare

Not affiliated with any cloud provider. Product names and logos belong to their owners.

  1. Providers
  2. ›Cloudflare
  3. ›Containers
  4. ›Update

Feature•Sep 30, 2026

New scheduling policy for Containers to configure image and instance from Durable Objects

ContainersCloudflare · Developer platform

Containers now support the durable_object scheduling policy in public beta. This policy lets a Durable Object select the image and instance size for a Container at runtime instead of using one centrally managed configuration for the application.

To use custom images, configure the policy and one or more named images in Wrangler:

{ "containers": [ { "class_name": "AgentComputer", "scheduling_policy": "durable_object", "images": { "base": { "dockerfile": "./container/Dockerfile", }, }, }, ], }

[[containers]] class_name = "AgentComputer" scheduling_policy = "durable_object" [containers.images.base] dockerfile = "./container/Dockerfile"

Wrangler prepares each image and exposes its immutable reference through ctx.container.images. Supply that reference and an instance size when you start the Container:

src/index.js

this.ctx.container.start({ image: this.ctx.container.images.base, enableInternet: false, instance: "standard-2", });

src/index.ts

this.ctx.container.start({ image: this.ctx.container.images.base, enableInternet: false, instance: "standard-2", });

The durable_object policy also supports the new cloudflare/debian-trixie Cloudflare-managed image, which includes Node.js 24.20.0 on Debian Trixie slim. Start it directly without configuring a named image.

Durable Object-managed Container instances have independent lifecycles and do not participate in application-wide image rollouts.

For configuration, runtime sizing, snapshots, and update behavior, refer to Scheduling Policies.

Read the original announcement↗

More from Containers

All Containers updates →
  1. Snapshot and restore Container filesystem

    Containers now support snapshot APIs in public beta for saving and restoring point-in-time filesystem state. Create a snapshot first, then pass it back to start() to restore files after container sleep, restart, or handoff to another Durable Object.

    Containers•Feature•Sep 30, 2026
  2. Custom Container instance types no longer have a disk to memory ratio limit

    Containers custom instance types no longer limit disk based on memory. Previously, a custom instance type could have a maximum of 2 GB of disk for each 1 GiB of memory. You can now allocate up to the 20 GB disk maximum to any custom instance type.

    Containers•Feature•Sep 29, 2026
  3. Use Cloudflare Containers with Codex via the OpenAI Agents API

    The OpenAI Agents API gives your application access to Codex through an OpenAI-managed API.

    Containers•Feature•Sep 10, 2026
  4. Configure observability per container application

    You can now configure observability for each container application when you deploy Containers with Wrangler. This lets you change logging for one container without changing the rest of your Worker.

    Containers•Feature•Sep 8, 2026
  5. Use FUSE in local Containers development

    Miniflare now automatically grants local Containers the Docker privileges required for Filesystem in Userspace (FUSE). This applies to wrangler dev, the Cloudflare Vite plugin, and direct Miniflare use.

    Containers•Feature•Aug 20, 2026