簡體   English   中英

AWS Elastic Beanstalk - Docker 與 Packer

[英]AWS Elastic Beanstalk - Docker vs Packer

Amazon Elastic Beanstalk 允許您使用Docker部署應用程序。 它還允許您使用Packer部署應用程序。

它說您可以使用 Packer 部署具有 Elastic Beanstalk 不支持的平台的應用程序。 但這不是 docker 的常用用途 - 從組構建您的整個應用程序環境,包括操作系統和庫以及所有內容。

為什么或為什么不應該使用 docker 部署 vs 打包器部署?

Docker 和 Packer 有不同的用途。

使用 Docker - 如果您想容器化您的應用程序,您可以使用 docker。 如果應用程序足夠簡單,以至於其好處小於維護 docker 容器所涉及的復雜性,請不要使用它。

使用 Packer - 如果要從單個配置創建多個平台或映像,請使用 Packer 現有配置(因此新創建的平台)也可能包含 docker。

關於 AWS Beanstalk:假設您正在 AWS Beanstalk Java 平台中運行一個應用程序。 最近有一個新平台在市場上越來越流行,您想在您的應用程序中嘗試一下。 但是 Beanstalk 尚不支持該平台。 Packer 將成為您的朋友。 使用它,您可以在 Beanstalk 中為自己創建一個自定義平台。 因為它將使用您現有的平台配置,所以它會更容易和自動化。 您無需再經歷所有痛苦即可從頭開始創建新平台。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM