Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

eb local

Mode de mise au point
eb local - AWS Elastic Beanstalk

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Description

Utilisez eb local run pour exécuter des conteneurs de votre application localement dans Docker. Vérifiez l'état du conteneur de l'application avec eb local status. Ouvrez l'application dans un navigateur web avec eb local open. Récupérez l'emplacement des journaux de l'application avec eb local logs.

eb local setenv et eb local printenv vous permettent de définir et d'afficher des variables d'environnement qui sont fournies par des conteneurs Docker que vous exécutez localement avec eb local run.

Vous devez exécuter toutes les commandes eb local dans le répertoire de projet d'une application Docker ayant fait l'objet d'une initialisation en tant que référentiel de l'interface de ligne de commande (CLI) EB en utilisant eb init.

Note

Utilisez eb local sur un ordinateur local exécutant les systèmes d'exploitation Linux ou macOS. La commande ne prend pas en charge Windows.

Avant d'utiliser la commande sur macOS, installez Docker pour Mac et assurez-vous que boot2docker n'est pas installé (ou n'est pas dans le chemin d'exécution). La commande eb local essaie d'utiliser boot2docker s'il est présent, mais ne fonctionne pas bien avec elle sur macOS.

Syntaxe

eb local run

eb local status

eb local open

eb local logs

eb local setenv

eb local printenv

Options

eb local run

Name (Nom)

Description

--envvars key1=value1,key2=value2

Définit des variables d'environnement que l'interface de ligne de commande (CLI) EB va passer aux conteneurs Docker locaux. Dans des environnements multicontainer, toutes les variables sont passées à tous les conteneurs.

--port hostport

Mappe un port sur l'hôte au port exposé sur le conteneur. Si vous ne spécifiez pas cette option, l'interface de ligne de commande (CLI) EB utilise le même port sur l'hôte et sur le conteneur.

Cette option fonctionne uniquement avec les applications de plateforme Docker. Elle ne s'applique pas à la plateforme multi-conteneurs Docker.

Options courantes

eb local status

eb local open

eb local logs

eb local setenv

eb local printenv

Nom Description

Options courantes

Sortie

eb local run

Messages d'état de Docker. Reste actif aussi longtemps que l'application est en cours d'exécution. Appuyez sur Ctrl+C pour arrêter l'application.

eb local status

L'état de chaque conteneur utilisé par l'application, en cours d'exécution ou non.

eb local open

Ouvre l'application dans un navigateur web puis se ferme.

eb local logs

L'emplacement des journaux générés dans votre répertoire de projet par des applications qui s'exécutent localement sous eb local run.

eb local setenv

Aucune

eb local printenv

Le nom et les valeurs de variables d'environnement définies avec eb local setenv.

Exemples

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

Affichez le statut de vos conteneurs locaux :

~/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

Affichez le chemin d'accès au journal pour le projet actuel :

~/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

Définissez des variables d'environnement à utiliser avec eb local run.

~/project$ eb local setenv PARAM1=value

Imprimez des variables d'environnement définies avec eb local setenv.

~/project$ eb local printenv Environment Variables: PARAM1=value

Sur cette page

Rubrique suivante :

eb logs

Rubrique précédente :

eb list
ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.