Instale Docker y el AWS CLI complemento Lightsail Control para contenedores - Amazon Lightsail

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Instale Docker y el AWS CLI complemento Lightsail Control para contenedores

Puede utilizar la consola de Amazon Lightsail para crear sus servicios de contenedores de Lightsail y crear despliegues con imágenes de contenedores de un registro público en línea, como Amazon ECR Public Gallery. Para crear sus propias imágenes de contenedor e insertarlas en su servicio de contenedores, debe instalar el siguiente software adicional en la misma computadora en la que planea crear las imágenes de contenedor:

  • Docker: ejecute, pruebe y cree sus propias imágenes de contenedores que luego podrá utilizar con el servicio de contenedores de Lightsail.

  • AWS Command Line Interface (AWS CLI): especifique los parámetros de las imágenes de contenedores que cree y, a continuación, envíelas al servicio de contenedores de Lightsail. La versión 2.1.1 y las posteriores funcionarán con el complemento Lightsail Control.

  • Plugin Lightsail Control (lightsailctl): permite acceder a las imágenes AWS CLI del contenedor que se encuentran en la máquina local.

En las siguientes secciones de esta guía se describe adónde ir para descargar estos paquetes de software y cómo instalarlos. Para obtener más información acerca de los servicios de contenedor, consulte Servicios de contenedores.

Contenido

Instalar Docker

Docker es una tecnología que le permite crear, ejecutar, probar e implementar aplicaciones distribuidas basadas en contenedores de Linux. Debe instalar y usar el software Docker si quiere crear sus propias imágenes de contenedores que luego pueda usar con su servicio de contenedores de Lightsail. Para obtener más información, consulte Crear imágenes de contenedores para sus servicios de contenedores de Lightsail.

Docker está disponible para muchos sistemas operativos diferentes, incluidas las distribuciones de Linux más modernas, como Ubuntu, e incluso en macOS y Windows. Para obtener más información sobre cómo instalar Docker en su sistema operativo concreto, consulte la guía de instalación de Docker.

nota

Instale siempre la versión más reciente de Docker. No se garantiza que las versiones anteriores de Docker funcionen con el AWS CLI complemento Lightsail Control (lightsailctl) que se describe más adelante en esta guía.

Instale el AWS CLI

AWS CLI Se trata de una herramienta de código abierto que le permite interactuar con AWS servicios, como Lightsail, mediante comandos de la consola de la línea de comandos. Debe instalarlo y usarlo AWS CLI para enviar las imágenes de sus contenedores, creadas en su máquina local, a su servicio de contenedores de Lightsail.

AWS CLI Está disponible en las siguientes versiones:

  • Versión 2.x: la versión actual, disponible de forma general, de la AWS CLI. Esta es la versión principal más reciente AWS CLI y es compatible con todas las funciones más recientes, incluida la posibilidad de enviar imágenes de contenedores a sus servicios de contenedores de Lightsail. La versión 2.1.1 y las posteriores funcionarán con el complemento Lightsail Control.

  • Versión 1.x: la versión anterior de la AWS CLI que está disponible por motivos de compatibilidad con versiones anteriores. Esta versión no admite la posibilidad de enviar las imágenes de los contenedores a los servicios de contenedores de Lightsail. Por lo tanto, debe instalar la AWS CLI versión 2 en su lugar.

La AWS CLI versión 2 está disponible para los sistemas operativos Linux, macOS y Windows. Para obtener instrucciones sobre cómo instalarla AWS CLI en esos sistemas operativos, consulte Instalación de la AWS CLI versión 2 en la Guía del AWS CLI usuario.

Instale el complemento Lightsail Control

El complemento Lightsail Control (lightsailctl) es una aplicación ligera que permite acceder a AWS CLI las imágenes del contenedor que creó en su máquina local. Le permite enviar imágenes de contenedores a su servicio de contenedores de Lightsail para que pueda desplegarlas en su servicio.

Requisitos del sistema

  • Sistema operativo Windows, macOS o Linux compatible con 64 bits.

  • AWS CLI La versión 2 debe estar instalada en su máquina local para poder utilizar el complemento lightsailctl. Para obtener más información, consulte la sección Instalación de la AWS CLI anterior de esta guía.

Uso de la última versión del complemento lightsailctl

El complemento lightsailctl se actualiza ocasionalmente con funcionalidades mejoradas. Cada vez que utiliza el complemento lightsailctl, este realiza una verificación para confirmar que está utilizando la última versión. Si detecta que hay una nueva versión disponible, le pedirá que actualice a la última versión para aprovechar las características más recientes. Cuando haya disponible una versión actualizada, deberá repetir el proceso de instalación para obtener la última versión del complemento lightsailctl.

A continuación se muestran todas las versiones del complemento lightsailctl, así como las características y las mejoras incluidas en cada versión.

  • v1.0.0 (publicada el 12 de noviembre de 2020): la versión inicial añade funciones a la AWS CLI versión 2 para enviar imágenes de contenedores a un servicio de contenedores de Lightsail.

Instalación del complemento lightsailctl en Windows

Complete el procedimiento siguiente para instalar el complemento lightsailctl en Windows.

  1. Descargue el ejecutable desde la siguiente URL y guárdelo en el directorio C:\Temp\lightsailctl\.

    https://s3.us-west-2.amazonaws.com/lightsailctl/latest/windows-amd64/lightsailctl.exe
  2. Elija el botón Inicio de Windows y, a continuación, busque cmd.

  3. En los resultados, haga clic con el botón derecho en la aplicación Símbolo del sistema y elija Ejecutar como administrador.

    Ejecutar Símbolo del sistema como administrador
    nota

    Puede que aparezca un mensaje en el que se le pregunte si desea permitir que el Símbolo del sistema realice cambios en el dispositivo. Debe elegir para continuar con la instalación.

  4. Ingrese el siguiente comando para definir una variable de entorno de ruta que apunte al directorio C:\Temp\lightsailctl\, donde guardó el complemento lightsailctl.

    setx PATH "%PATH%;C:\Temp\lightsailctl" /M

    Debería ver un resultado similar al del siguiente ejemplo:

    Respuesta de la línea de comandos al comando setx

El comando setx se truncará si supera los 1024 caracteres. Utilice el siguiente procedimiento para configurar manualmente la variable de entorno de la ruta si ya tiene varias variables configuradas en su RUTA.

  1. En el menú Start (Inicio), haga clic en Control Panel (Panel de control).

  2. Seleccione System and Security (Sistema y seguridad), y a continuación, System (Sistema).

  3. Elija Advanced system settings (Configuración avanzada del sistema).

  4. En el cuadro de diálogo System Properties (Propiedades del sistema), abra la pestaña Advanced (Avanzadas) y elija Environment Variables (Variables de entorno).

  5. En el cuadro System Variables (Variables de sistema) del cuadro de diálogo Environment Variables (Variables de entorno), seleccione Path (Ruta).

  6. Elija el botón Edit (Editar) ubicado debajo del cuadro System Variables (Variables del sistema).

    Variables del sistema de Windows
  7. Seleccione New (Nuevo) y, a continuación, introduzca la siguiente ruta: C:\Temp\lightsailctl\

    Variables del entorno de Windows
  8. Elija OK (Aceptar) en tres cuadros de diálogo sucesivos y, a continuación, cierre el cuadro de diálogo System (Sistema).

Ahora está listo para usar AWS Command Line Interface (AWS CLI) para enviar imágenes de contenedores a su servicio de contenedores de Lightsail. Para obtener más información, consulte Inserción y administración de imágenes de contenedor.

Instalación del complemento lightsailctl en macOS

Complete uno de los procedimientos siguientes para descargar e instalar el complemento lightsailctl en macOS.

Descarga e instalación de Homebrew
  1. Abra una ventana de terminal.

  2. Ingrese el comando siguiente para descargar e instalar el complemento lightsailctl.

    brew install aws/tap/lightsailctl
    nota

    Para obtener más información sobre Homebrew, visite el sitio web de Homebrew.

Descarga e instalación manuales
  1. Abra una ventana de terminal.

  2. Ingrese el comando siguiente para descargar el complemento lightsailctl y copiarlo en la carpeta bin.

    curl "https://s3.us-west-2.amazonaws.com/lightsailctl/latest/darwin-amd64/lightsailctl" -o "/usr/local/bin/lightsailctl"
  3. Ingrese el comando siguiente para convertir el complemento en ejecutable.

    chmod +x /usr/local/bin/lightsailctl
  4. Ingrese el comando siguiente para borrar los atributos extendidos para el complemento.

    xattr -c /usr/local/bin/lightsailctl

Ahora está listo para utilizarla para enviar imágenes de contenedores AWS CLI a su servicio de contenedores de Lightsail. Para obtener más información, consulte Inserción y administración de imágenes de contenedor.

Instalación del complemento lightsailctl en Linux

Complete el siguiente procedimiento para instalar el complemento de servicios de contenedores de Lightsail en Linux.

  1. Abra una ventana de terminal.

  2. Ingrese el comando siguiente para descargar el complemento lightsailctl.

    • Para la versión de arquitectura AMD de 64 bits del complemento:

      curl "https://s3.us-west-2.amazonaws.com/lightsailctl/latest/linux-amd64/lightsailctl" -o "/usr/local/bin/lightsailctl"
    • Para la versión de arquitectura ARM de 64 bits del complemento:

      curl "https://s3.us-west-2.amazonaws.com/lightsailctl/latest/linux-arm64/lightsailctl" -o "/usr/local/bin/lightsailctl"
  3. Ingrese el comando siguiente para convertir el complemento en ejecutable.

    sudo chmod +x /usr/local/bin/lightsailctl

    Ahora está listo para utilizarla para enviar imágenes de contenedores AWS CLI a su servicio de contenedores de Lightsail. Para obtener más información, consulte Inserción y administración de imágenes de contenedor.