Volumes
Container Volumes
Container volumes provide persistent or shared storage for application data. A volume maps a directory inside the container to a storage location that can remain available independently of the container lifecycle.
Volume Overview
Files written only to a container’s writable layer may be lost when the container is redeployed or replaced. Volumes help keep application data outside that temporary layer and make it available after container lifecycle operations.
Store important data outside the temporary container layer
Application data that must remain available after redeployment should be placed in a configured volume or another persistent storage service.
Open Volume Settings
Open the environment topology
Create a new environment or open the topology settings of an existing container-based environment.
Select the required container layer
Choose the application, service or custom container layer where the storage must be mounted.
Open the Volumes section
Expand the container settings and open the Volumes configuration panel.

Add a New Volume
Click Add Volume
Use the add control in the Volumes panel to create a new storage mapping.
Enter the container path
Specify the directory where the storage should be mounted inside the container.
Select or specify the storage source
Choose the required storage source or mapping option available in the environment configuration.
Save the configuration
Confirm the volume entry and apply the topology changes.

Use clear and application-specific mount paths
Select a directory that is intended for persistent data and does not overwrite important files included in the container image.
Volume Configuration Types
The exact volume options depend on the platform configuration and container type. Common mappings include persistent storage, shared storage and path-based mounts.
| Configuration | Purpose | Typical use |
|---|---|---|
| Persistent volume | Keeps data available independently of container replacement or redeployment. | Uploads, application data, generated files and persistent configuration. |
| Shared volume | Makes the same storage location available to multiple containers or nodes. | Shared media, common assets and clustered application content. |
| Read-only mount | Allows the application to read mounted content without modifying it. | Reference configuration, certificates or static shared assets. |
| Path-based mapping | Maps a selected source location to a defined directory inside the container. | Custom images that expect data at a specific filesystem path. |
Available options may differ
The storage types and controls visible in the interface can vary according to the hosting provider, environment type and platform version.
Configure Shared Storage
Shared storage is useful when several containers need access to the same files. Configure the same storage source and an appropriate mount path for each required container layer.
Create or select the shared storage source
Choose the storage location that will hold the common application data.
Mount it in the first container layer
Add the required container path and save the volume mapping.
Repeat for additional containers
Use the same shared storage source in each container that requires access to the data.
Verify application permissions
Confirm that the container user has the required read or write permission for the mounted directory.

Edit or Remove a Volume
Existing volume entries can be reviewed from the Volumes panel. Use the available edit control to update a mapping or the remove control to delete it from the topology.
Check data before removing a volume
Removing a mount from the container can make the application data unavailable. Confirm the data location, dependency and backup status before applying the change.
After changing a volume mapping, apply the environment configuration and verify that the application starts correctly and can access the expected files.
Configuration Recommendations
- Identify all directories that contain application-generated or user-uploaded data.
- Do not use temporary container storage for files that must survive redeployment.
- Use separate volumes for unrelated application data where practical.
- Confirm ownership and filesystem permissions inside the container.
- Avoid mounting a volume over a directory that contains required image files unless this is intentional.
- Back up important data before changing or removing storage mappings.
- Test volume access after scaling, restart and redeployment operations.
- Use read-only access where the application does not need to modify mounted content.
Expected Result
The selected storage is mounted at the configured path inside the container. Application data stored in that location remains available according to the selected volume type and can be reused after supported container lifecycle operations.
Important Notes
- The mount path must use a valid absolute directory inside the container.
- Volume availability depends on the selected storage type and platform configuration.
- Application permissions must allow access to the mounted directory.
- A mounted volume can hide existing files at the same path inside the image.
- Shared writable storage requires applications that can safely handle concurrent access.
- Removing a volume mapping does not always mean that the underlying stored data is deleted.
