Docker 29.2.0 現已發佈,具體更新內容如下:
New
docker info現在包含NRI部分。docker/cli#6710- 添加實驗性 NRI 支持。moby/moby#51711, moby/moby#51712, moby/moby#51675, moby/moby#51674, moby/moby#51636, moby/moby#51634
- 檢查端點新增了一個
Identity字段,用於顯示鏡像的可信來源信息。這包括本地構建鏡像的構建參考、拉取鏡像的遠程鏡像倉庫,以及包含有效簽名出處證明的鏡像的已驗證簽名信息。moby/moby#51737
Bug fixes and enhancements
- 改進
--detach-keys命令行選項的驗證。docker/cli#6742 - 防止在初始化不完整後關閉守護進程時發生潛在的崩潰。moby/moby#51797
- 移除對匿名只讀卷的限制。moby/moby#51682
- dockerd 的
--validate標誌現在還會驗證系統要求,允許在啓動守護進程之前檢查系統配置。moby/moby#51868 - 儘可能使用 CDI 處理 NVIDIA 設備的
--gpus請求。moby/moby#50228
Packaging updates
-
將 BuildKit 更新至 v0.27.0。moby/moby#51886
-
將 containerd (static binaries only) 更新至v2.2.1。moby/moby#51765
Rootless
- Rootless:在查找 CDI 設備時考慮
$XDG_CONFIG_HOME/cdi和$XDG_RUNTIME_DIR/cdi。moby/moby#51624 - 將 RootlessKit 更新至v2.3.6。moby/moby#51757
API
-
在監聽套接字上原生支持 gRPC。moby/moby#50744
Go SDK
-
cli/command:添加 WithAPIClientOptions 選項。docker/cli#6740
棄用
- 從 Windows 版 CLI 插件路徑列表中移除
%PROGRAMDATA%\Docker\cli-plugins。該路徑為兼容舊版安裝而保留,現已由%ProgramFiles%\Docker\cli-plugins替換。docker/cli#6713
更新説明:https://github.com/moby/moby/releases/tag/docker-v29.2.0