Interface Container.Builder

    • Method Detail

      • image

        Container.Builder image​(String image)

        The name of the image used for the container.

        Container images sourced from your Lightsail container service, that are registered and stored on your 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 (3) version 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). Lightsail will automatically use the highest numbered version of the registered container image.

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

        Parameters:
        image - The name of the image used for the container.

        Container images sourced from your Lightsail container service, that are registered and stored on your 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 (3) version 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). Lightsail will automatically use the highest numbered version of the registered container image.

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

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • command

        Container.Builder command​(Collection<String> command)

        The launch command for the container.

        Parameters:
        command - The launch command for the container.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • command

        Container.Builder command​(String... command)

        The launch command for the container.

        Parameters:
        command - The launch command for the container.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • environment

        Container.Builder environment​(Map<String,​String> environment)

        The environment variables of the container.

        Parameters:
        environment - The environment variables of the container.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • portsWithStrings

        Container.Builder portsWithStrings​(Map<String,​String> ports)

        The open firewall ports of the container.

        Parameters:
        ports - The open firewall ports of the container.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ports

        Container.Builder ports​(Map<String,​ContainerServiceProtocol> ports)

        The open firewall ports of the container.

        Parameters:
        ports - The open firewall ports of the container.
        Returns:
        Returns a reference to this object so that method calls can be chained together.