Container Images¶
Docker and OCI container images managed through the MetaCloud.
Container Images are Docker and OCI container images managed through the MetaCloud. They define the software stack -- applications, ports, volumes, environment variables, and startup scripts -- that runs inside a container when a formation launches.
Actions¶
| Action | Description |
|---|---|
| Create Container Image | Define a new image from a name, Dockerfile (inline, URL, or volume-based), or an existing repository |
| Launch Container Image | Launch the image directly as a running container |
| Update Container Image | Modify ports, volumes, environment variables, applications, and startup scripts |
| Clone | Create a copy of the image with your defaults |
| Share | Grant access to users, groups, or organizations |
| Publish | List on the RosettaHub Marketplace |
| Customize | Update label and description |
| Delete | Remove the image |
How Container Images Work¶
Container images can reference a container repository for pulling images, and can be attached to startup scripts for bootstrapping. They support inline Dockerfiles, custom commands, content trust settings, and network mode configuration.
Formations that use Docker images (Docker Formations) reference a container image UID. When the formation launches, RosettaHub pulls the image from the configured repository and starts the container with the defined ports, volumes, environment variables, and startup scripts.
Related Topics¶
- Container Repositories - Private registries for storing container images
- Startup Scripts - Bootstrap scripts attached to container images
- Formations - Deploy container images through formations