安裝泊塢視窗以搭配使用 AWS SAMCLI - AWS Serverless Application Model

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

安裝泊塢視窗以搭配使用 AWS SAMCLI

Docker是在您的機器上運行容器的應用程序。使用Docker, AWS SAM 可以提供類似於容器的本機環境,以建置、測試和偵錯您的無伺服器應用程式。 AWS Lambda

注意

Docker只有在本機測試應用程式,以及使用--use-container選項建置部署套件時才需要。

安裝 Docker

請按照以下說明Docker在您的操作系統上安裝。

Docker 可以在許多不同的操作系統上使用,包括大多數現代 Linux 發行版,例如 CentOSDebian,和Ubuntu。如需在特定作業系統Docker上安裝的相關資訊,請參閱 Docker 文件網站上的取得 Docker。

要安裝Docker在 Amazon Linux 2 或 Amazon Linux 2023
  1. 更新已安裝的套裝服務,並在執行個體上封裝快取。

    $ sudo yum update -y
  2. 安裝最新的Docker社群版套件。

    • 對於 Amazon Linux 2,運行以下命令:

      $ sudo amazon-linux-extras install docker
    • 對於 Amazon 2023,運行以下命令:

      $ sudo yum install -y docker
  3. 啟動 Docker 服務。

    $ sudo service docker start
  4. 將新增ec2-userdocker群組,以便您無需使用即可執行Docker命令sudo

    $ sudo usermod -a -G docker ec2-user
  5. 登出後再重新登入,以取得新的docker群組權限。若要這麼做,請關閉目前的 SSH 終端機視窗,然後在新的執行個體中重新連線至執行個體。您的新 SSH 工作階段應具有適當的docker群組權限。

  6. 驗證ec2-user可以在不使sudo用的情況下運行 Docker 命令。

    $ docker ps

    您應該會看到下列輸出,確認 Docker 已安裝並執行:

     CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
注意

在 Linux 上,若要使用與主機不同的指令集架構來建置和執行 Lambda 函數,還需要額外的步驟進行設定Docker。例如,若要在x86_64電腦上執行arm64函式,您可以執行下列命令來設定Docker協助程式:docker run --rm --privileged multiarch/qemu-user-static --reset -p yes

如果您在安裝時遇到問題Docker,請參閱排解安裝錯誤。或者,請前往 Docker 文件網站,參閱 Linux 安裝後步驟疑難排解章節。

注意

Docker桌面是官方支持的,但是從 1.47.0 AWS SAMCLI 版開始,只要它們使用運行時,您就可以使用替代方案。Docker

  1. 安裝 Docker

    在 macOS 塞拉利昂 10.12 或更高版本上Docker運行的 AWS SAMCLI支持. 如需如何安裝Docker,請參閱「Docker文件」網站上的「安裝 Mac Docker 版桌面」。

  2. 設定共用雲端硬碟

    AWS SAMCLI需要在共用磁碟機中列出專案目錄或任何父目錄。這可能需要文件共享。如需詳細資訊,請參閱Docker文件中的磁碟區掛載需要檔案共用疑難排解主題。

  3. 驗證安裝

    安裝Docker完成後,請確認它是否正常運作。同時確認您可以從命令列執行Docker命令 (例如,docker ps)。您不需要安裝、擷取或拉取任何容器,這會根據需要自動 AWS SAMCLI執行此動作。

如果您在安裝時遇到問題Docker,如需更多疑難排解提示,請參閱Docker文件網站的疑難排解與診斷一節。

注意

AWS SAM 正式支持Docker桌面。但是,從 AWS SAMCLI版本 1.47.0 開始,只要它們使用運行時,您就可以使用替代方案。Docker

  1. 安裝 Docker。

    Docker桌上型電腦支援最新的 Windows 作業系統。對於 Windows 的舊版本,可以使用「Docker工具箱」。請選擇您的 Windows 版本,以取得正確的Docker安裝步驟:

  2. 設定您的共用雲端硬碟。

    AWS SAMCLI需要在共用磁碟機中列出專案目錄或任何父目錄。在某些情況下,您必須共享驅動器Docker才能正常運行。

  3. 驗證安裝。

    安裝Docker完成後,請確認它是否正常運作。同時確認您可以從命令列執行Docker命令 (例如,docker ps)。您不需要安裝、擷取或拉取任何容器,這會根據需要自動 AWS SAMCLI執行此動作。

如果您在安裝時遇到問題Docker,如需更多疑難排解提示,請參閱Docker文件網站的疑難排解與診斷一節。

後續步驟

如需如何安裝 AWS SAMCLI,請參閱安裝 AWS SAM CLI