你应该知道的 Docker Desktop 的 5 个新特性
Docker Inc 于今年 9 月初宣布推出 Docker Desktop v4.12。下面列出了此版本引入的一些显着功能:
一、Containerd 的集成
Docker 使用 containerd 作为 Docker Engine 的一部分来管理容器生命周期(创建、启动和停止)已有一段时间了!这项新工作是朝着将 containerd 更深入地集成到 Docker 引擎迈出的一步。
它允许您使用 containerd 来存储镜像,然后推送和拉取。Containerd 还使用快照程序而不是图形驱动程序来挂载容器的根文件系统。由于 containerd 的可插拔架构,它也可以支持多个快照器。
Containerd 是领先的开放容器运行时,更好的是,它已经是 Docker 引擎的一部分!通过切换到 containerd 进行镜像管理,我们可以更好地与更广泛的行业工具保持一致。
此迁移修改了两个主要内容:
- Docker 的图形驱动程序正在被 containerd 的快照程序所取代。
- Containerd 现在将用于推送、拉取和存储镜像。
在最新的 Docker Desktop 中启用后,此实验性功能允许您在后台使用以下 Docker 命令和 containerd:run, commit, build, push, load, 和 save
阅读更多~扩展 Docker 与 Containerd 的集成:
https://www.docker.com/blog/extending-docker-integration-with-containerd/
2. 通过鲸鱼菜单直接访问扩展程序
Docker Extensions 允许您在 Docker Desktop 中使用第三方工具来扩展其功能。它允许开发人员将他们最喜欢的开发工具无缝连接到您的应用程序开发和部署工作流程。它通过调试、测试、安全和网络功能增强 Docker Desktop,并使用 Extensions SDK 构建自定义插件。
参考:Docker 扩展的精选列表
3. 运行未标记的镜像
7 月初,引入了与未标记镜像相关的 UI 错误。
Docker 团队对其进行了研究,并首次在 v4.12 中引入了该修复程序。
4. 为 Docker Extension 的 Marketplace 添加搜索功能
使用这个新版本的 Docker Desktop v4.12,您可以直接在 Docker Dashboard 上无缝搜索 Docker Extensions,如下图所示。到目前为止,Extension Marketplace 下已经引入了近 21 个 Extensions,这种增加的搜索功能将帮助开发人员寻找他们最喜欢的工具。
5. 增加两个新扩展
在这个新版本中,Docker 团队引入了 2 个新的 Docker 扩展:Mini Cluster
和 Volumes Backup & Share
。
Mini Cluster
使您能够运行本地 Apache Mesos
集群,而顾名思义,Volumes Backup & Share
帮助开发人员轻松备份、克隆、恢复和共享 Docker 卷。
6. 增加放大、缩小或设置为实际大小的功能
这是社区希望看到的最期待的功能之一。有了这个新版本,开发人员可以完美地放大和缩小 Docker 桌面仪表板 UI。
这可以通过在 Mac 和 Windows 上分别使用键盘快捷键 ⌘ + / CTRL +、⌘ – / CTRL -、⌘ 0 / CTRL 0
或通过 Mac 上的 查看
菜单来完成。
7.添加了任何相关容器可停止的组合停止按钮
在 Docker desktop v4.12 版本中,停止 Docker compose 服务容器的能力是可能的。
8. 可以从容器视图中删除单个 compose 容器
现在可以通过 Docker Dashboard 直接删除单个 Docker compose 容器。
更多信息请参看:Docker Desktop v4.12 发行说明:
https://docs.docker.com/desktop/release-notes/#docker-desktop-4120
本文由mdnice多平台发布