Docker 23.0.2版本發佈 主要更新內容介紹

Docke 23.0.2版本發佈,這是一箇安全修復版本,建議您更新至新版本以獲得功能更新和安全修復等。Docke是一箇開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一箇可移植的鏡像中,然後發佈到任何流行的Linux或Windows操作系統的機器上,也可以實現虛擬化。Docke 23.0.2主要更新內容如下。

錯誤修復和功能改進:

  • 完全解決檢測到啓用了 AppAmo 的內核時缺少的 ppmo_pse 檢查。contined/contined#8087,moby/moby#45043
  • 確保在生成 BuildKit buildinfo 時從 Git URL 中編輯憑據。修復了 CVE-2023-26054。moby/moby#450
  • 修復由 Dockefile 中的一行 VOLUME 創建的 nonymous olumes 被排除在 olume pune 之外的問題。moby/moby#4559
  • 修復在刪除 Swm 節點上的 olumes 期間無法正確傳播錯誤的問題。moby/moby#4555
  • 通過禁用 megeop/diffop 優化暫時解決 BuildKitCOPY Rlink 中的錯誤。moby/moby#452
  • 當刪除 pent Swm 作業時,正確清理子任務。moby/swmkit#32,moby/moby#4507
  • 修復 Swm 服務創建邏輯,以便可以同時使用 GeneicResouce 和非默認網絡。moby/swmkit#3082,moby/moby#4507
  • 修復 Swm CSI 支持要求 CSI 插件提供暫存端點以發佈 olume。moby/swmkit#36,moby/moby#4507
  • 修復某些配置中日誌緩衝導致的 pnic。contined/fifo#47,moby/moby#4505
  • 在調試級別記錄 REST 到 Swm gRPC API 轉換層中的錯誤,以減少冗餘和噪聲。moby/moby#4506
  • 修復了一箇 DNS 解析問題,當在容器外使用 systemd-esoled 時,會影響到用 Rdns-opt 或 Rdns-sech 創建的容器。moby/moby#45000
  • 修復在處理源自容器內部的 DNS 查詢時記錄錯誤時的 pnic。moby/moby#44980
  • 通過允許用戶使用 Rsize=flse 選擇不進行大小計算,提高了 docke ps 的速度。docke/cli#407
  • 將對 Bsh completion 的支持擴展到所有插件。docke/cli#4092
  • 當存在由 cmd.exe 設置的特殊環境變量時,修復 Windows 上的 docke stck deploy 失敗問題。docke/cli#4083
  • 爲未來的 API 版本增加前瞻性的兼容性,將空的 imge tgs 視爲與 <none> 相同。docke/cli#4065
  • Atomiclly wit 上下文文件以大大降低損壞的可能性,並改進損壞上下文的錯誤消息。docke/cli#4063

軟件包更新:

  • 升級 Go 到 .9.7。docke/docke-ce-pckging#857,docke/cli#4086,moby/moby#4537
  • 升級 contined 到 .6.9。moby/moby#45084, moby/moby#45099
  • 將 Buildx 升級到 0.0.4。docke/docke-ce-pckging#855
  • 將 Compose 升級爲 2.7.2。docke/docke-ce-pckging#867

通過利用 Docke 映像在 Windows 和 Mc 上有效地開發您自己的獨特應用程序,在您的編碼方面取得領先。使用 Docke Compose 創建您的多容器應用程序。在整個開發流水線中與您最喜歡的工具集成——Docke 可與您使用的所有開發工具一起使用,包括 VS Code、CicleCI 和 GitHub。

將應用程序打包爲可移植容器映像,以便在從本地Kubenetes到AWS ECS、Azue ACI、Google GKE等的任何環境中始終如一地運行。