Sidebar navigationMain contentFooter
Jump toContribute on Github

How to manage a container

Reviewed on 08 February 2024Published on 26 May 2021

This page shows you how to manage a container, should you need to verify or edit its deployment parameters after creation. You can deploy a container from the Scaleway Container Registry or any other public container registry, such as Docker Hub, AWS Container registries, GitLab container registry, etc.

Security & Identity (IAM)

To perform certain actions described below, you must either be the Owner of the Organization in which the actions will be performed, or an IAM user with the necessary permissions.

Requirements
  • You have an account and are logged into the Scaleway console
  • You have deployed a container

How to manage a container deployment

Manage a deployment from the Scaleway Container Registry

  1. Click Containers in the Serverless section of the side menu. The Containers page displays.
  2. Click the relevant containers namespace.
  3. Click the name of the container you want to manage.
  4. Check or edit any of the following information as required, on the Deployment tab:
    • Select the Scaleway Container Registry.
    • Choose an image from your Container Registry. Select the required Container Registry namespace from the drop-down list, and then select the container and tag.
    • Choose the Port your container is listening on. We recommend configuring your container to listen on the PORT environment variable.
    • Choose the resources to be allocated to your container at runtime. These define the performance characteristics of your container.
    • Set your scaling preferences, or leave them at default values. The Scaleway platform autoscales the number of available instances of your container to match the incoming load, depending on the settings you define here.
    • Define any environment variables you want to inject into your container. For each environment variable, click +Add new variable and enter the key/value pair.
    • Add secrets for your container. Secrets are environment variables which are injected into your container, but the values are not retained or displayed by Scaleway after initial validation.
    • Set the desired privacy policy for your container. This defines whether container invocation may be done anonymously (public) or only via an authentication mechanism provided by the Scaleway API (private).
    • Click Advanced Options if you wish to set a custom timeout for your container.
  5. Click Deploy container to save any changes you have made.

Manage a deployment from an external container registry

  1. Click Containers in the Serverless section of the side menu. The Containers page displays.
  2. Click the relevant containers namespace.
  3. Click the name of the container you want to manage.
  4. Check or edit any of the following information as required, on the Deployment tab:
    • Select the External container registry.
    • Enter the public container image URL provided by the external registry.
    • Choose the Port your container is listening on. We recommend configuring your container to listen on the PORT environment variable.
    • Choose the resources to be allocated to your container at runtime. These define the performance characteristics of your container.
    • Set your scaling preferences, or leave them at default values. The Scaleway platform autoscales the number of available instances of your container to match the incoming load, depending on the settings you define here.
    • Define any environment variables you want to inject into your container. For each environment variable, click +Add new variable and enter the key/value pair.
    • Add secrets for your container. Secrets are environment variables which are injected into your container, but the values are not retained or displayed by Scaleway after initial validation.
    • Set the desired privacy policy for your container. This defines whether container invocation may be done anonymously (public) or only via an authentication mechanism provided by the Scaleway API (private).
    • Click Advanced Options if you wish to set a custom timeout for your container.
  5. Click Deploy container to save any changes you have made.
See also
How to deploy a container from an external container registryHow to add a custom domain to a container
Cloud Products & Resources
  • Scaleway Console
  • Compute
  • Storage
  • Network
  • IoT
  • AI
Dedicated Products & Resources
  • Dedibox Console
  • Dedibox Servers
  • Network
  • Web Hosting
Scaleway
  • Scaleway.com
  • Blog
  • Careers
  • Scaleway Learning
Scaleway Docs
Follow us
FacebookTwitterSlackInstagramLinkedin
ContractsLegal NoticePrivacy PolicyCookie PolicyDocumentation license
© 1999-2024 – Scaleway SAS