Categories
程式開發

Docker宣布開源ECS和ACI的Compose集成實現


Docker宣布他們將開放Amazon Elastic Container Service(ECS)和Microsoft Azure Container Instances(ACI) Compose集成的源代碼。為了進一步創建一個開放社區來開發Compose規範,這是Docker首次將撰寫提供給雲平台。

Docker高級工程經理Chris Crone在他的博客中提到,開發人員現在可以將他們本地的Compose項目帶到雲端。他提供了集成的細節,並說明在實現這些集成時,現有的CLI命令不會受到影響。此外,該架構將使添加後端和支持主流編程語言的SDK變得更加容易。

Docker宣布開源ECS和ACI的Compose集成實現 1

來源:https://www.docker.com/blog/open-source-cloud-compose/

從上面的架構圖可以看出,節點SDK撰寫CLI都是開源的。 Crone指出,該架構還沒有最終確定,並且計劃在未來將Compose CLI與現有CLI合併。通過這種集成,開發人員可以發出docker compose up命令,將Compose應用程序部署到雲端,就像它們在本地那樣。 Compose CLI基於所選擇的Docker語境切換後端。

使用後端接口抽象,在實現任意的容器運行時開發人員都可以擁有相同的Docker CLI體驗。 Compose CLI使用gRPC來生成流行語言的SDK,如Node.js、Python和Golang。

今年早些時候,Docker宣布了他們與微軟和AWS的合作,為開發者提供了測試版。 Compose CLI和Node SDK目前處於測試階段。

Twitter社區對這一消息表示歡迎,Twitter用戶Nigel Poulton在Twitter上寫道:“……這些天我看到了很多與Docker相關的事情”。另一位用戶Maurizio Turatti在Twitter上寫道:“從簡化程序方面來看,這Docker提出的一個很好的主意”。

我們的讀者可以通過這些鏈接了解更多關於使用Amazon ECS和Microsoft ACI集成的內容。

原文鏈接

Docker宣布適用於AWS ECS和Microsoft ACI的開源Compose