Yandex Cloud
  • Services
  • Solutions
  • Why Yandex Cloud
  • Blog
  • Pricing
  • Documentation
  • Contact us
Get started
Language / Region
Yandex project
© 2023 Yandex.Cloud LLC
Yandex Serverless Containers
  • Comparison with other Yandex Cloud services
  • Getting started
  • Step-by-step instructions
    • All instructions
    • Getting an IAM token for a service account using a container
    • Getting information about a container
    • Managing rights to access a container
    • Creating a container
    • Invoking a container
    • Managing a container
      • Updating a container
      • Scaling a container
      • Adding environment variables
      • Specifying a cloud network
      • Transmitting Yandex Lockbox secrets
      • Managing labels
      • Viewing monitoring charts
      • Viewing logs
      • Deleting a container
    • Getting information about a trigger
    • Creating a trigger
    • Managing triggers
  • Concepts
  • Practical guidelines
  • Access management
  • Pricing policy
  • Containers API reference
  • API Triggers reference
  • Questions and answers
  1. Step-by-step instructions
  2. Managing a container
  3. Deleting a container

Deleting a container

Written by
Yandex Cloud
    Management console
    CLI
    API
    Terraform
    1. In the management console, select the folder with your container.
    2. Select Serverless Containers.
    3. In the line with the container, click .
    4. In the resulting menu, click Delete.
    5. In the window that opens, click Delete.

    To delete a container, run the command:

    yc serverless container delete --name <container_name>
    

    Result:

    done (2s)
    

    You can delete a container using the delete API method.

    With Terraform, you can quickly create a cloud infrastructure in Yandex Cloud and manage it by configuration files. They store the infrastructure description in HashiCorp Configuration Language (HCL). Terraform and its providers are distributed under the Mozilla Public License.

    For more information about the provider resources, see the documentation on the Terraform site or mirror site.

    If you change the configuration files, Terraform automatically determines which part of your configuration is already deployed and what should be added or removed.

    For more information about the Terraform, see the documentation.

    To delete a container created with Terraform:

    1. Open the Terraform configuration file and delete the section with the container description.

      Example container description in the Terraform configuration:

      ...
      resource "yandex_serverless_container" "test-container" {
        name               = "my-container"
        memory             = 256
        service_account_id = "ajec........34ova"
        image {
            url = "cr.yandex/yc/test-image:v1"
        }
      }
      ...
      

      For more information about the yandex_serverless_container resource in Terraform, see the provider documentation.

    2. Check the configuration using the command:

      terraform validate
      

      If the configuration is correct, the following message is returned:

      Success! The configuration is valid.
      
    3. Run the following command:

      terraform plan
      

      The terminal will display a list of resources with parameters. No changes are made at this step. If the configuration contains any errors, Terraform will point them out.

    4. Apply the configuration changes:

      terraform apply
      
    5. Confirm the changes: type yes into the terminal and press Enter.

    You can verify that you have deleted the container in the management console or with the following CLI command:

    yc serverless container list
    

    Was the article helpful?

    Language / Region
    Yandex project
    © 2023 Yandex.Cloud LLC