---
title: "Persist Changes to a Container Image"
slug: "persist-changes-to-a-container-image"
tags: ["lgc"]
updated: 2024-09-09T20:31:57Z
published: 2024-09-09T20:31:57Z
canonical: "docs.skillable.com/persist-changes-to-a-container-image"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.skillable.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Persist Changes to a Container Image

Skillable Studio allows you to permanently save changes to Containers so that they are present in subsequent lab launches.

## Saving Changes

To save changes to a container image:

1. Ensure the container image you wish to make changes to belongs to a Container Registry that you have access to push to. For more information about Container Registries, read [Container Registries](/v1/docs/container-registries).
2. **Launch the lab** you that contains the container you wish to make changes to.
3. **Perform any configuration or any other changes** that you wish to save to the container image.
4. In the running lab, select the **Hamburger menu in the top right** and choose the **Save** option.
5. **Select an option** to save:
  - **Commit my changes and update this lab profile**
    - **New container image:**
      1. Select the container images that should be created.
      2. Select the Container Registry that the new container image will be saved to.
      3. Enter a tag for the new container image. This helps ensure that the same container image will be used over time, by using a version-specific tag.
      4. Add a note summarizing the changes made or configuration of the container image. This is optional but highly recommended.
      5. Select **OK**.
    - **Current container images**

Alert

Other lab profiles that use the same container images will be affected.
      1. Select the container images to update. You may only push changes to containers that belong to a container registry that you have push rights to.
      2. Add a note summarizing the changes made or configuration of the container image. This is optional but highly recommended.
      3. Select **OK**.
  - **Commit my changes and create a new lab profile**
    - **Create Lab Profile**

This option will create a new container images in the new lab profile.
      1. Enter a **Number** for the new lab profile.
      2. Enter a **Name** for the new lab profile.
      3. The new lab will be placed in the current **Lab Series**. If the new lab profile should be placed in a different Lab Series, select **Choose** to select a different Lab Series.
      4. The new lab will be placed in the current **Organization**. If the new lab profile should be placed in a different Organization, select **Choose** to select a different Organization.
      5. Enter a tag for each new container image. This helps ensure that the same container image will be used over time, by using a version-specific tag.
      6. Select **OK**.

Skillable Studio supports containers via Docker. Containers are a lightweight option compared to full Virtual Machines. Container images use virtualization that focuses on a specific application or software, rather than a full operating system.

Custom registries can be created in Skillable Studio, that are linked to an external registry. This is useful to use containers that are maintained in your own external repository.
