Skip to main content

Prerequisites

  • Phala Cloud account
  • Basic understanding of Docker Compose syntax
  • A valid docker-compose.yml for your application

Deploy in Advanced Mode

Phala Cloud provides a familiar Docker Compose workflow in a secure TEE environment.
  1. Go to the deployment section in the dashboard.
  2. Switch to the Advanced tab.
  3. Edit and validate your Docker Compose content in the built-in editor.

What You Can Configure

With Docker Compose deployment, you can:
  • Specify Docker image names and versions
  • Configure port mappings for public services
  • Define environment variables
  • Configure volume mounts for persistence
  • Deploy multiple services in one CVM

Multi-Service Deployments

All services in one compose file run inside the same CVM, enabling secure service-to-service communication within the trusted environment.

Private Container Registry

For proprietary or restricted images, Phala Cloud supports private registries including Docker Hub, , and AWS . ➡️ Learn more about private registry deployment

Example Interface

Docker Compose deployment interface
The editor provides syntax highlighting and makes it easier to review configuration before deployment.