Imagem de contêiner do Amazon Linux - Amazon ECR

Imagem de contêiner do Amazon Linux

A imagem do contêiner Amazon Linux é criada a partir dos mesmos componentes de software que são incluídos no AMI de Amazon Linux. Está disponível para uso no ambiente como uma imagem de base para cargas de trabalho do Docker. Se você já usa a AMI do Amazon Linux para aplicativos no Amazon EC2, pode colocar facilmente seus aplicativos em contêineres com a imagem de contêiner do Amazon Linux.

É possível usar a imagem de contêiner do Amazon Linux em seu ambiente de desenvolvimento local e enviar seu aplicativo à nuvem AWS usando o Amazon ECS. Para obter mais informações, consulte Usar imagens do Amazon ECR com o Amazon ECS.

A imagem de contêiner do Amazon Linux está disponível no Amazon ECR e no Docker Hub. O suporte para a imagem de contêiner do Amazon Linux pode ser encontrado nos fóruns de desenvolvedores da AWS.

Para extrair a imagem de contêiner do Amazon Linux a partir do Amazon ECR

  1. Autentique o cliente do Docker para o registro do Amazon ECR da imagem de contêiner do Amazon Linux. Os tokens de autenticação são válidos por 12 horas. Para obter mais informações, consulte Autenticação de registro.

    nota

    O comando get-login-password está disponível na AWS CLI a partir da versão 1.17.10. Para obter mais informações, consulte Instalar a interface de linha de comando da AWS no Guia do usuário do AWS Command Line Interface.

    aws ecr get-login-password --region us-east-1 | docker login --username AWS --password-stdin 137112412989.dkr.ecr.us-east-1.amazonaws.com

    Resultado:

    Login succeeded
    Importante

    Se você receber um erro, instale ou atualize para a versão mais recente da AWS CLI. Para obter mais informações, consulte Instalar a interface de linha de comando da AWS no Guia do usuário do AWS Command Line Interface.

  2. (Opcional) Você pode listar as imagens em um repositório do Amazon Linux com o comando aws ecr list-images. A tag latest sempre corresponde à imagem mais recente de contêiner do Amazon Linux que está disponível.

    aws ecr list-images --region us-east-1 --registry-id 137112412989 --repository-name amazonlinux
  3. Extraia a imagem de contêiner do Amazon Linux usando o comando docker pull.

    docker pull 137112412989.dkr.ecr.us-east-1.amazonaws.com/amazonlinux:latest
  4. (Opcional) Execute o contêiner localmente.

    docker run -it 137112412989.dkr.ecr.us-east-1.amazonaws.com/amazonlinux:latest /bin/bash

Para extrair a imagem de contêiner do Amazon Linux a partir do Docker Hub

  1. Extraia a imagem de contêiner do Amazon Linux usando o comando docker pull.

    docker pull amazonlinux
  2. (Opcional) Execute o contêiner localmente.

    docker run -it amazonlinux:latest /bin/bash