Skip to content

Compose Import

tdeverx edited this page Jul 1, 2026 · 1 revision

Compose Import

Compose import maps Docker Compose YAML into editable Run forms. It is experimental and defaults off; enable Settings → Experimental → Compose import.

Entry points

Compose import can start from:

  • paste
  • file picker
  • drag and drop
  • menu command
  • command palette action

Behavior

Compose import fills one or more editable Run / Edit Form entries instead of launching an opaque stack. Services with images become prefilled runs; unsupported or ambiguous fields produce warnings.

Important translations:

  • relative bind mounts resolve relative to the compose file directory
  • platform fills the platform picker/custom value
  • network_mode fills Network
  • stdin_open and tty fill matching toggles
  • env_file fills env file rows
  • restart: unless-stopped normalizes to Contained's app-managed Always policy
  • healthchecks become app-managed health checks

Target-only ports such as 8080 are skipped with a warning because they do not provide a host port to publish for this runtime.

Ownership

The importer should preserve user control: imported values remain editable, the CLI preview stays visible, and unsupported values are reported rather than silently guessed.

Clone this wiki locally