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.
Descripción
Utilice eb local run para ejecutar localmente los contenedores de la aplicación en Docker. Compruebe el estado del contenedor de la aplicación con eb local status. Abra la aplicación en un navegador web con eb local open. Recupere la ubicación de los registros de la aplicación con eb local logs.
eb local setenv y eb local printenv le permiten configurar y ver las variables de entorno proporcionadas para los contenedores de Docker que se ejecutaron localmente con eb local run.
Debe ejecutar todos los comandos eb local del directorio del proyecto de una aplicación de Docker que se haya inicializado como un repositorio de la CLI de EB mediante eb init.
nota
Utilice eb local en un equipo local que ejecute Linux o macOS. El comando no admite Windows.
Antes de utilizar el comando en macOS, instale Docker para Mac, y asegúrese de que boot2docker no está instalado (o no está en la ruta de ejecución). El comando eb local intenta utilizar boot2docker si está presente, pero no funciona correctamente con él en macOS.
Sintaxis
eb local run
eb local status
eb local open
eb local logs
eb local setenv
eb local printenv
Opciones
eb local run
Nombre |
Descripción |
---|---|
|
Define variables de entorno que la CLI de EB pasará a los contenedores locales de Docker. En los entornos con varios contenedores, todas las variables se pasan a todos los contenedores. |
|
Asigna un puerto del host al puerto expuesto en el contendor. Si no se especifica esta opción, la CLI de EB utiliza el mismo puerto en el host y el contenedor. Esta opción solo funciona con aplicaciones de plataforma Docker. No se aplica a la plataforma Multicontainer Docker. |
eb local status
eb local open
eb local logs
eb local setenv
eb local printenv
Nombre | Descripción |
---|---|
Output
eb local run
Mensajes de estado de Docker. Permanece activo mientras se ejecuta la aplicación. Presione Ctrl+C para detener la aplicación.
eb local status
Estado de cada uno de los contenedores que utiliza la aplicación, estén en ejecución o no.
eb local open
Abre la aplicación en un navegador web o sale.
eb local logs
Ubicación de los registros generados en el directorio del proyecto por las aplicaciones que se ejecutan localmente con eb local run.
eb local setenv
Ninguno
eb local printenv
Nombre y valores de las variables de entorno configuradas con eb local setenv.
Ejemplos
eb local run
~/project$ eb local run
Creating elasticbeanstalk_phpapp_1...
Creating elasticbeanstalk_nginxproxy_1...
Attaching to elasticbeanstalk_phpapp_1, elasticbeanstalk_nginxproxy_1
phpapp_1 | [23-Apr-2015 23:24:25] NOTICE: fpm is running, pid 1
phpapp_1 | [23-Apr-2015 23:24:25] NOTICE: ready to handle connections
eb local status
Consulte el estado de los contenedores locales:
~/project$ eb local status
Platform: 64bit Amazon Linux 2014.09 v1.2.1 running Multi-container Docker 1.3.3 (Generic)
Container name: elasticbeanstalk_nginxproxy_1
Container ip: 127.0.0.1
Container running: True
Exposed host port(s): 80
Full local URL(s): 127.0.0.1:80
Container name: elasticbeanstalk_phpapp_1
Container ip: 127.0.0.1
Container running: True
Exposed host port(s): None
Full local URL(s): None
eb local logs
Consulte la ruta de los registros del proyecto actual:
~/project$ eb local logs
Elastic Beanstalk will write logs locally to /home/user/project/.elasticbeanstalk/logs/local.
Logs were most recently created 3 minutes ago and written to /home/user/project/.elasticbeanstalk/logs/local/150420_234011665784.
eb local setenv
Establezca las variables de entorno para utilizarlas con eb local run.
~/project$ eb local setenv PARAM1=value
Imprima las variables de entorno configuradas con eb local setenv.
~/project$ eb local printenv
Environment Variables:
PARAM1=value