Redian新闻
>
Docker Desktop 4.18 发布,带来了大量新特性

Docker Desktop 4.18 发布,带来了大量新特性

公众号新闻

作者 | Sergio De Simone
译者 | 明知山
策划 | 丁晓昀

最新版 Docker Desktop 4.18 带来了大量的新功能,包括漏洞快速查看、漏洞修复建议和 Docker Scout 的镜像比较、稳定的 Container File Explorer、快速将 Docker 添加到项目中的 init 命令,以及实验性的用于监控项目内部变化的 Compose File Watch。

在 4.17 版中引入的 Docker Scout 目前仅对 Docker Pro、Team 或 Business 订阅版本可用,通过分析镜像内容并使用 docker scout cves 命令列出所有已知的 CVE 来了解容器镜像的安全性。

Docker Desktop 4.18 现在能够提供关于如何修复已知 CVE 的建议。这可以通过运行 docker scout recommendations 命令来实现,这个命令将提示新的基础镜像的可用性,并列出它将带来哪些好处。此外,Scout 还提供了一个新的 docker scout quickview 命令,它可以列出镜像中发现的所有问题,包括其基础镜像,并按严重程度进行分组。

Docker Scout 还带来了一个新的实验性功能,让镜像的比较和记录为了解决镜像的漏洞而做出了哪些变更变得更加容易。使用 docker scout compare 命令生成的报告中包含了在基础镜像中找到的 CVE 的摘要,以及所有添加、删除或更新的包的清单。

Docker Desktop 4.18 还提供了一个新的 CLI 命令 docker init(处于 Beta 测试阶段),用它可以方便地创建将 Docker 添加到现有项目中所需的所有文件,包括 Dockerfiles、Compose files 和.dockerignore。目前,docker init 支持 Go 语言项目,但 Docker 开发团队也正在努力增加对 Node.js、Python、Rust 和其他语言的支持。

除了命令行,Docker Desktop 还提供了一个新的 GUI 工具 Container File Explorer 来简化容器文件的检查或删除任务。开发人员可以用它检查容器文件系统,拖放文件和文件夹,编辑和删除文件。对于没有提供 shell 的运行中的容器,这个新工具就特别有用。

关于 Docker Desktop 4.18 最后值得一提的是,它提供了一个新的 Compose 配置选项,可以在修改服务的同时保持服务的最新状态。还处于实验阶段的 Compose File Watch 提供了一个新的监视服务,可以通过 docker compose alpha watch 命令来运行。

服务的行为可以通过 compose.yaml 中的 x-develop 部分来控制。这部分内容指定了在给定目标发生变更时需要执行的动作。例如:

 x-develop:      watch:        - action: sync          path: ./web          target: /app/web        - action: rebuild          path: .package.json

上面的代码片段将使 Compose 自动同步./web 目录下的任何变更,并基于 package.json 的变更重新构建镜像。

要了解 Docker Desktop 4.18 所有的变更,请查看官方的发布说明。

原文链接

https://www.infoq.com/news/2023/04/docker-4-18-released/

相关阅读:

如何检查 Docker 镜像是否存在漏洞 (https://www.infoq.cn/article/Z8128Ope7MVzfAgLNH9F )

Docker+Wasm 第 2 个技术预览版发布,新增 3 个运行时引擎支持 (https://www.infoq.cn/article/1WdmawdEDTcLLLdwq7tg )

声明:本文为 InfoQ 翻译,未经许可禁止转载。

点击底部阅读原文访问 InfoQ 官网,获取更多精彩内容!

今日好文推荐

涉及数万人、历时三年,国内最大规模的云原生实践是如何打造出来的?

因低薪、高强度工作感到被公司“虐待”,一程序员跳槽前炮制惊天数据窃取案,勒索上千万终获刑

阿里取消 CTO 岗位;星火大模型“套壳”OpenAI?科大讯飞回应;近一半微软员工担心被 AI 抢饭碗|Q资讯

“TypeScript不值得!”前端框架Svelte作者宣布重构代码,反向迁移到JavaScript引争议

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
Docker+Wasm第2个技术预览版发布,新增3个运行时引擎支持五十三 训斥一天到晚瞎想出这些个Ubuntu 23.04新特性一览Docker 翻脸,不再开源!部署太慢,我们用 Warm Docker 容器将速度提高了 5 倍走进沙特之三:麦加5G-Advanced时代,移动终端将迎来哪些新特性?On Douyin, Chinese Companies Sell Coal at Rock-Bottom Prices“虚伪” 的 Docker 开始清退开源组织,不付费就删除所有镜像!五十四 平定10 个优化技巧,减少 Docker 镜像大小互联网大事件:Docker翻脸,不再开源!真我11系列发布;红魔电竞宇宙大量新品发布;乘联会称赞特斯拉涨价卸载 Docker Desktop !事实已证明,它更牛逼。。。Docker“认错”硬核观察 #977 Docker 公司称过去三年收入增长了 30 倍Spring Boot 3.1.0 发布,添加大量新功能和改进Debian 12 “Bookworm” 的新特性和发布日期 | Linux 中国Gaming desktop(i5-9400f/16gram/rtx 2060 oc/256gssd/1t hdd)Docker容器超全详解,别再说不会用Docker了!彻底告别K8s和Docker Swarm!Ruby On Rails 之父下云后:系统好用又便宜,还清理了几千行代码《空港(くうこう)》现在不懂K8s/Docker真的不行了!一文吃透K8s/Docker架构与核心技术 | 极客时间Swift 5.8新特性预览:支持函数向后部署Docker 大势已去?Podman 即将崛起 ?Desktop(i7-9700k/16gram/2070s OC/1T SSD/Wi-Fi Docker “认错”一文搞懂TCP、HTTP、Socket、Socket连接池排障有用 | Docker 容器和 Kubernetes 退出码中文指南Firefox 111 已发布,带来了原生系统通知 | Linux 中国在同事面前炫一把,用 Docker 搭建更酷的本地开发环境又炫了一把,用 Docker 搭建更酷的本地开发环境K8s 弃用 Docker!一文介绍 containerd ctr、crictl 使用Docker 认错了!
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。