Docker发布应用程序指南
Docker最近發布了Docker應用程序指南,指南中演示了如何在Docker Enterprise(Docker EE)和Docker Desktop上部署應用程序,為選擇容器鏡像和部署原型應用程序(使用Docker Swarm或Kubernetes進行編排)提供了架構示例和指南。
\\Docker應用程序指南是Docker的現代化傳統應用程序(MTA)計劃的一部分,MTA的目標是在不進行大量重寫或重構的情況下,將企業的現有應用程序帶到Docker上。
\\第一個Docker應用指南涵蓋了兩個場景,一個是需要訪問Oracle數據庫的Oracle WebLogic應用程序,另一個是部署在Docker Desktop或Docker EE上并與WebSphere Liberty一起運行的IBM MQ示例。此外,還提供了如何使用Docker Swarm或Kubernetes進行編排的說明。
\\第一個場景指南說明了如何使用Docker EE來部署Oracle WebLogic服務器,這個服務器上運行著需要訪問Oracle數據庫的MedRec(Avitek Medical Records)示例應用程序。
\\Oracle WebLogic是一個基于J2EE的應用程序服務器,用于開發和部署多層分布式企業應用程序。 Oracle數據庫是一種關系數據庫管理系統。開發人員可以利用Docker的優勢(隔離、可移植性、自動化開發的能力),因為WebLogic和Oracle數據庫都可以運行在容器中。
\\MedRec是WebLogic Server附帶的Java EE應用程序示例,它模擬了一個集中式的醫療記錄管理系統,為患者、醫生和管理員提供了一種框架,通過各種客戶端來管理患者數據。
\\Oracle WebLogic和Oracle數據庫都經過認證,可在Docker容器上運行,并且Docker Store中提供了它們的鏡像。
\\下圖表示部署在Docker EE上的Oracle WebLogic、Oracle數據庫和MedRec應用程序架構:
\\\\第二個場景指南說明了如何使用Docker EE來部署IBM MQ服務,讓該服務作為運行在兩個不同WebSphere Liberty實例上的兩個應用程序之間的通信通道。
\\IBM MQ是企業的消息解決方案,也是IBM的面向消息的中間件,它允許應用程序跨多個系統相互通信。 WebSphere Liberty是一個基于開源Open Liberty項目的Java應用程序服務器。
\\下圖顯示了這些應用程序通過Docker上的IBM MQ進行通信的架構:
\\\\Docker Enterprise可以從Docker Store上下載。想要在自己的機器上構建和測試應用程序的開發人員可以下載適用于macOS或Windows的Docker Desktop。
\\更多詳細信息,請訪問Docker Success Center。
\\查看英文原文:Docker Announces Docker Application Guides
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的Docker发布应用程序指南的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 算法导论——基本的图算法
- 下一篇: Mvp快速搭建商城购物车模块