Docker 引入了新功能 在 DockerCon Live 2021 虛擬活動中為您的開發工具提供 提到將促進軟件容器應用程序的創建。
為了讓使用容器的軟件團隊的生活更輕鬆, 該公司提交了一個名為 Docker 開發環境的產品。 它旨在解決企業應用程序項目的一個基本需求:開發人員需要一種與同事共享項目資產(例如代碼)的方法。
除了應用程序代碼本身,軟件項目還包括外部軟件組件或運行工作負載所基於的依賴項,以及所謂的應用程序上下文。 最後一個術語是指有關如何配置工作負載的某些技術細節,這些細節對於開發至關重要。 根據 Docker 的說法, Docker 開發環境將允許 給軟件團隊的成員 使用單個命令行語句共享這些輔助項目資產。
最大的好處是速度,因為開發人員通常必須在他們用來編寫代碼的基礎設施上手動配置應用程序上下文和依賴項,這在大型項目中可能會花費大量時間。 通過將任務簡化為簡單的命令行操作, Docker 承諾可以騰出時間並允許軟件團隊更快地提交代碼。. 消除任務中涉及的手動修補量也應該降低出錯的風險。
另外, Docker 推出了新版本的 Docker Compose, 您用於構建屬於多個軟件容器的應用程序的工具。 它允許開發人員創建一個計劃,指定應用程序中容器的配置以及它們如何相互交互。
新版本引入了從命令行訪問該工具的功能 來自 Docker CLI,這應該會提高可用性。 Docker Compose V2 還包括一些功能,Docker 稱這些功能將使在圖形處理單元上部署 Windows 和 Linux 應用程序變得更加容易。 GPU 是在企業中運行人工智能工作負載的理想選擇。
最後, Docker 正在更新其個人訪問令牌安全功能湖個人訪問令牌允許公司規範員工如何訪問包含其應用程序項目組件的存儲庫。 通過更新,管理員將能夠根據用戶的角色為用戶分配三個訪問級別之一。 用戶可能有權查看但不能修改存儲庫、讀取和修改它們的能力,或者在必要時限制寫入權限,允許您僅在可公開訪問的情況下更改存儲庫。
通過提供更精細的控制來保護應用程序項目,Docker 希望優化容器項目的另一個方面。
Docker 產品副總裁 Donnie Berkholz 表示:“今天的開發人員面臨著各種語言、框架和架構,以及每個管道階段工具之間不連續的接口,導致應用程序開發極其複雜。” “今天的公告使開發人員可以通過 Docker 將他們的想法變為現實,從而加快交付速度。”
今天 Docker 產品新聞的第二個主要組成部分集中在 Docker Hub。 Docker Hub 是一種應用程序商店,其中包含開發人員在其項目中使用的操作系統、數據庫和其他組件的容器化版本。
終於 該公司還宣布與 Amazon Web Services 和 Mirantis 合作 幫助開發人員更輕鬆地訪問他們在應用程序項目中使用的軟件組件。 該公告代表了 Docker 自今年早些時候獲得 23 萬美元融資以來最大的產品更新。