Docker 20.10.13发布,这一版本包含一些错误修复和打包更改、对docker scan和docker buildx命令的更新、可使用Docker Compose V2的.deb和.rpm软件包等等。
主要更新内容如下:
在Docker 20.10.13中,buildx的捆绑版本更新为v0.8.0。
修复更新容器状态时的race condition。moby/moby#43166
更新etcd依赖关系,以防止守护程序错误地持有文件锁。moby/moby#43259
修复配置默认的net.ipv4.ping_group_rangesysctl对用户命名空间的检测。moby/moby#43084
如果在映像期间出现连接故障,现可重试下载image-manifests。moby/moby#43333
命令行参考和API文档中的各种修复。
对生成的容器使用“local”日志驱动程序,防止出现OOM 。moby/moby#43165
更新fluentd日志驱动程序以防止潜在的守护进程崩溃,并防止容器在使用fluentd-async-connect=true和远程服务器时不可达时挂起。moby/moby#43147
为Docker Compose V2提供.deb和.rpm包。Docker Compose v2.3.3现在可以使用docker-compose-plugin 软件包在Linux上安装,它在Docker CLI上提供了docker compose子命令。
Docker Compose插件也可以安装并独立运行,以作为docker-compose(Docker Compose V1)的直接替代品ocker/docker-ce-packaging#638。
compos-cli-plugin包也可以用在支持 CLI 插件的旧版 Docker CLI 上(Docker CLI 18.09 及以上)。 为即将推出的Ubuntu 22.04 “Jammy Jellyfish” LTS 版本提供软件包 docker/docker-ce-packaging#645、docker/containerd
packaging#271。
更新docker buildx到 v0.8.0。
将docker scan (docker-scan-plugin)更新为 v0.17.0。
将 containerd(containerd.io包)更新到 v1.5.10。
将捆绑的 runc 版本更新为 v1.0.3。
将 Golang 运行时更新为 Go 1.16.15。