選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

eb local

焦點模式

在本頁面

eb local - AWS Elastic Beanstalk

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

描述

透過 eb local run 於 Docker 本機內執行應用程式的容器。透過 eb local status 檢查應用程式的容器狀態。使用 eb local open 在 Web 瀏覽器開啟應用程式:透過 eb local logs 擷取應用程式的日誌位置。

eb local setenveb local printenv 可讓您設定及檢視提供給 Docker 容器的環境變數,並透過 eb local run 於本機執行。

您必須使用 eb local 將 Docker 應用程式初始化為 EB CLI 儲存庫,之後才能在其專案目錄執行所有 eb init 命令。

注意

於執行 Linux 或 macOS 的本機電腦上使用 eb local。此命令不支援 Windows。

在 macOS 上使用命令之前,請安裝 Mac 版 Docker,並確保未安裝 boot2docker (或不在執行路徑中)。eb local 命令會嘗試使用 boot2docker (如果存在),但在 macOS 上此動作無法正確運作。

語法

eb local run

eb local status

eb local open

eb local logs

eb local setenv

eb local printenv

選項

eb local run

名稱

描述

--envvars key1=value1,key2=value2

設定 EB CLI 將傳送至本機 Docker 容器的環境變數。在多容器環境中,所有變數都會傳送至所有容器。

--port hostport

將主機上的連接埠對應至容器的外部連接埠。若您未指定此選項,EB CLI 會於主機和容器上使用相同的連接埠。

此選項僅適用於 Docker 平台的應用程式,不適用於多容器 Docker 平台。

常用選項

eb local status

eb local open

eb local logs

eb local setenv

eb local printenv

名稱 描述

常用選項

輸出

eb local run

來自 Docker 的狀態訊息。只要應用程式正在執行,將維持啟用。按 Ctrl+C 來停止應用程式。

eb local status

應用程式使用的每個容器的狀態,表示是否執行中。

eb local open

在 Web 瀏覽器開啟應用程式並退出。

eb local logs

應用程式透過 eb local run 於本機執行在您的專案目錄所產生的日誌位置。

eb local setenv

eb local printenv

透過 eb local setenv 設定的環境變數名稱和值。

範例

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

檢視您的本機容器狀態:

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

檢視目前專案的日誌路徑:

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

設定搭配 eb local run 使用的環境變數。

~/project$ eb local setenv PARAM1=value

列印透過 eb local setenv 設定的環境變數。

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

下一個主題:

eb logs

上一個主題:

eb list
隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。