Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
eb local
Descrizione
Utilizza eb local run per eseguire i container della tua applicazione in locale in Docker. Verifica lo stato del container dell'applicazione con eb local status. Apri l'applicazione in un browser Web con eb local open. Recupera il percorso dei log dell'applicazione con eb local logs.
eb local setenv e eb local printenv consentono di impostare e visualizzare variabili di ambiente che vengono fornite ai contenitori Docker eseguiti in locale con eb local run.
È necessario eseguire tutti i comandi eb local nella directory del progetto di un'applicazione Docker inizializzata come repository CLI EB utilizzando eb init.
Nota
Utilizza eb local su un computer locale con Linux o macOS in esecuzione. Il comando non supporta Windows.
Prima di utilizzare il comando su macOS, installa Docker per Mac e assicurati che boot2docker non sia installato (o non si trovi nel percorso di esecuzione). Il comando eb local cerca di utilizzare boot2docker se è presente, ma non funziona su macOS.
Sintassi
eb local run
eb local status
eb local open
eb local logs
eb local setenv
eb local printenv
Opzioni
eb local run
Nome |
Descrizione |
---|---|
|
Imposta variabili di ambiente che la CLI EB passerà ai container Docker locali. Negli ambienti multicontainer, tutte le variabili vengono trasmesse a tutti i container. |
|
Mappa una porta dell'host alla porta esposta sul container. Se non specifichi questa opzione, la CLI EB utilizza la stessa porta sull'host e sul container. Questa opzione funziona solo con le applicazioni della piattaforma Docker. Non si applica alla piattaforma Docker Multicontainer. |
eb local status
eb local open
eb local logs
eb local setenv
eb local printenv
Nome | Descrizione |
---|---|
Output
eb local run
Messaggi di stato da Docker. Rimane attivo fino a quando l'applicazione è in esecuzione. Premi Ctrl+C per arrestare l'applicazione.
eb local status
Lo stato di ogni container utilizzato dall'applicazione, in esecuzione o meno.
eb local open
Apre l'applicazione in un browser Web ed esce.
eb local logs
La posizione dei log generati nella directory del tuo progetto dalle applicazioni in esecuzione in locale in eb local run.
eb local setenv
Nessuna
eb local printenv
Il nome e i valori di variabili di ambiente impostate con eb local setenv.
Esempi
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
Visualizza lo stato dei tuoi container locali:
~/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
Visualizza il percorso dei log per il progetto corrente:
~/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
Imposta variabili di ambiente per l'uso con eb local run.
~/project$ eb local setenv PARAM1=value
Stampa le variabili di ambiente impostate con eb local setenv.
~/project$ eb local printenv
Environment Variables:
PARAM1=value