AWS::Lightsail::Container Container - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

AWS::Lightsail::Container Container

Container is a property of the ContainerServiceDeployment property. It describes the settings of a container that will be launched, or that is launched, to an Amazon Lightsail container service.

Syntax

To declare this entity in your Amazon CloudFormation template, use the following syntax:

JSON

{ "Command" : [ String, ... ], "ContainerName" : String, "Environment" : [ EnvironmentVariable, ... ], "Image" : String, "Ports" : [ PortInfo, ... ] }

Properties

Command

The launch command for the container.

Required: No

Type: Array of String

Update requires: No interruption

ContainerName

The name of the container.

Required: No

Type: String

Update requires: No interruption

Environment

The environment variables of the container.

Required: No

Type: Array of EnvironmentVariable

Update requires: No interruption

Image

The name of the image used for the container.

Container images that are sourced from (registered and stored on) your container service start with a colon (:). For example, if your container service name is container-service-1, the container image label is mystaticsite, and you want to use the third version (3) of the registered container image, then you should specify :container-service-1.mystaticsite.3. To use the latest version of a container image, specify latest instead of a version number (for example, :container-service-1.mystaticsite.latest). Your container service will automatically use the highest numbered version of the registered container image.

Container images that are sourced from a public registry like Docker Hub don’t start with a colon. For example, nginx:latest or nginx.

Required: No

Type: String

Update requires: No interruption

Ports

An object that describes the open firewall ports and protocols of the container.

Required: No

Type: Array of PortInfo

Update requires: No interruption