Skip to content

Images

MicroVM images come in two kinds: platform base images you sync from VirtConsole’s own catalog, and images customers build themselves from a Dockerfile, a container image or a Git repository. This page covers what you manage as the operator.

In the admin panel go to MicroVM > Images.

Admin MicroVM images list

Unlike the customer-facing images page, this list is cross-account: it shows every platform base image and every customer’s own images, with the owning account’s email and an owner filter.

Click Sync base catalog. This fetches the signed manifest published at packages.virtconsole.com/microvm/manifest.json, verifies its signature, and creates or updates the platform’s base images (sandbox-base, app-base, runner-base, builder) with a ready version each. It never touches a customer’s own images. Do this after a platform release note mentions updated base images, or when the Readiness page’s catalog check warns that the catalog has not changed in over 7 days.

Click an image to open its detail page, which has two tabs: Shell agent and Versions.

Admin image detail page

This is the tab the page opens on. It controls whether the image includes envd (the agent behind the interactive shell and the E2B SDK’s command/file operations). The card explains the current effective value (capable or not capable) and how it was derived, then offers an Override dropdown:

  • Inherit (derive from lineage/name): the platform’s own derivation. A platform base image is capable only if it is sandbox-base; a customer image is capable if it was built from an envd-capable base image.
  • Force yes - capable
  • Force no - not capable

Pick a value and click Save. Use the override only to correct a case the automatic derivation gets wrong, for example a customer image that reimplements envd itself without inheriting from sandbox-base.

Lists every build of this image with its version number, status (ready, building, pending or error) and template version. The row for the current version shows a current badge; any other ready version shows a Set as current button that promotes it without waiting for a new build.

For the node that built a version, its exposed ports and its build log, see the customer’s own Images page for that image; the admin Versions tab does not carry those fields.

Promoting a version or changing envd capability takes effect immediately for new MicroVMs; it never touches a MicroVM already running an older version.

  • Sync fails. The manifest could not be fetched or its signature did not verify; nothing is written on a failed sync. Check outbound connectivity to packages.virtconsole.com.
  • A customer’s shell ingress will not enable even though their Dockerfile is FROM sandbox-base. Confirm that is really the final stage of a multi-stage Dockerfile; only the final FROM counts. Force capability on from this page if the build genuinely carries envd another way.