Docker 20.10.13 現已釋出。此版本的 Docker Engine 包含一些 bug-fixes 和 packaging change、對docker scan
和docker buildx
命令的更新、Go 執行時的更新版本以及containerd.io
執行時的新版本。與此版本一起,現在還提供 Docker Compose V2 的.deb
和.rpm
軟體包,可以使用(可選)docker-compose-plugin
包進行安裝。
具體更新內容如下:
Builder
- 將 buildx 的捆綁版本更新為 。
Daemon
- 修復更新容器狀態時的 race condition。
- 更新 etcd 依賴項以防止守護行程錯誤地持有檔案鎖。
- 修復設定預設的
net.ipv4.ping_group_range
sysctl 時對使用者名稱空間的檢測。
Distribution
- 如果在下載影象的過程中發生連線失敗,重試下載 image-manifests。
Documentation
- 命令列參考和 API 檔案中的各種修復。
Logging
- 將「local」紀錄檔驅動程式與產生大量紀錄檔訊息的容器一起使用時,防止出現 OOM 。
- 更新 fluentd 紀錄檔驅動程式以防止潛在的守護行程崩潰,並防止容器在使用
fluentd-async-connect=true
和遠端伺服器時不可達時掛起。
Packaging
- 為 Docker Compose V2 提供 .deb 和 .rpm 包。 現在可以使用 docker-compose-plugin 軟體包在 Linux 上安裝,它在 Docker CLI 上提供了 docker compose 子命令。Docker Compose 外掛也可以安裝並獨立執行,以作為 docker-compose(Docker Compose V1)的直接替代品 。compos-cli-plugin 包也可以用在支援 CLI 外掛的舊版 Docker CLI 上(Docker CLI 18.09 及以上)。
- 為即將推出的 Ubuntu 22.04 「Jammy Jellyfish」 LTS 版本提供軟體包 、。
- 更新
docker buildx
到 。 - 將
docker scan
(docker-scan-plugin
)更新為 。 - 將 containerd(
containerd.io
包)更新到 。 - 將捆綁的 runc 版本更新為 。
- 將 Golang 執行時更新為 Go 1.16.15。
更新說明: