Docker 23.0.2版本發(fā)布 主要更新內容介紹
摘要:Docker 23.0.2版本發(fā)布,這是一個安全修復版本,建議您更新至新版本以獲得功能更新和安全修復等。Docker是一個開源的應用容器引擎,讓開發(fā)者可以打包他們的應用以及依賴包到一個可移植的鏡像中,然后發(fā)布到任何流行的Linux或Windows操作系統的機器上,也可以實現虛擬化。Docker 23.0.2主要更新內容如下。
Docker 23.0.2版本發(fā)布,這是一個安全修復版本,建議您更新至新版本以獲得功能更新和安全修復等。Docker是一個開源的應用容器引擎,讓開發(fā)者可以打包他們的應用以及依賴包到一個可移植的鏡像中,然后發(fā)布到任何流行的Linux或Windows操作系統的機器上,也可以實現虛擬化。Docker
23.0.2主要更新內容如下。
錯誤修復和功能改進:
-
完全解決檢測到啟用了 AppArmor 的內核時缺少的 apparmor_parser 檢查。containerd/containerd#8087,moby/moby#45043
-
確保在生成 BuildKit buildinfo 時從 Git URL 中編輯憑據。修復了 CVE-2023-26054。moby/moby#45110
-
修復由 Dockerfile 中的一行 VOLUME 創(chuàng)建的 anonymous volumes 被排除在 volume prune 之外的問題。moby/moby#45159
-
修復在刪除 Swarm 節(jié)點上的 volumes 期間無法正確傳播錯誤的問題。moby/moby#45155
-
通過禁用 mergeop/diffop 優(yōu)化暫時解決 BuildKitCOPY –link 中的錯誤。moby/moby#45112
-
當刪除 parent Swarm 作業(yè)時,正確清理子任務。moby/swarmkit#3112,moby/moby#45107
-
修復 Swarm 服務創(chuàng)建邏輯,以便可以同時使用 GenericResource 和非默認網絡。moby/swarmkit#3082,moby/moby#45107
-
修復 Swarm CSI 支持要求 CSI 插件提供暫存端點以發(fā)布 volume。moby/swarmkit#3116,moby/moby#45107
-
修復某些配置中日志緩沖導致的 panic。containerd/fifo#47,moby/moby#45051
-
在調試級別記錄 REST 到 Swarm gRPC API 轉換層中的錯誤,以減少冗余和噪聲。moby/moby#45016
-
修復了一個 DNS 解析問題,當在容器外使用 systemd-resolved 時,會影響到用 –dns-opt 或 –dns-search 創(chuàng)建的容器。moby/moby#45000
-
修復在處理源自容器內部的 DNS 查詢時記錄錯誤時的 panic。moby/moby#44980
-
通過允許用戶使用 –size=false 選擇不進行大小計算,提高了 docker ps 的速度。docker/cli#4107
-
將對 Bash completion 的支持擴展到所有插件。docker/cli#4092
-
當存在由 cmd.exe 設置的特殊環(huán)境變量時,修復 Windows 上的 docker stack deploy 失敗問題。docker/cli#4083
-
為未來的 API 版本增加前瞻性的兼容性,將空的 image tags 視為與 相同。docker/cli#4065
-
Atomically writ 上下文文件以大大降低損壞的可能性,并改進損壞上下文的錯誤消息。docker/cli#4063
軟件包更新:
-
升級 Go 到 1.19.7。docker/docker-ce-packaging#857,docker/cli#4086,moby/moby#45137
-
升級 containerd 到 v1.6.19。moby/moby#45084, moby/moby#45099
-
將 Buildx 升級到 v0.10.4。docker/docker-ce-packaging#855
-
將 Compose 升級為 v2.17.2。docker/docker-ce-packaging#867
通過利用 Docker 映像在 Windows 和 Mac 上有效地開發(fā)您自己的獨特應用程序,在您的編碼方面取得領先。使用 Docker
Compose 創(chuàng)建您的多容器應用程序。在整個開發(fā)流水線中與您最喜歡的工具集成——Docker 可與您使用的所有開發(fā)工具一起使用,包括 VS
Code、CircleCI 和 GitHub。
將應用程序打包為可移植容器映像,以便在從本地Kubernetes到AWS ECS、Azure ACI、Google GKE等的任何環(huán)境中始終如一地運行。