AICon 深圳站 Keynote 嘉宾官宣!共探AI价值转化的实践路径 了解详情
写点什么

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

  • 2023-05-17
    北京
  • 本文字数:1102 字

    阅读完需:约 4 分钟

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

最新版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 镜像是否存在漏洞

Docker+Wasm第2个技术预览版发布,新增3个运行时引擎支持

2023-05-17 08:0010744

评论

发布
用户头像
该评论已删除
2023-05-17 11:55 · 陕西
回复
infoq.com英文站 4月17日发布的,晚了整整一个月啊
2023-05-17 14:03 · 湖南
回复
没有更多了
发现更多内容

五分钟搞懂分布式流控算法

俞凡

架构 算法

不要再焦虑了,进大厂真的没你想象的那么困难

Java架构追梦

从领导喊你回去改 Bug 来说如何取消 Dio 网络请求?

岛上码农

flutter ios开发 安卓开发 4月月更 跨平台开发

移动办公安全告急?融云 x 海泰方圆,给即时通讯加把「安全锁」

融云 RongCloud

9000字通俗易懂的讲解下Java注解,你还看不明白?

爱好编程进阶

Java 程序员 后端开发

Apache负载均衡与Tomcat集群配置学习(Windows环境)

爱好编程进阶

Java 程序员 后端开发

docker的网络管理

爱好编程进阶

程序员 后端开发

elasticsearch各种问题总结

爱好编程进阶

Java 程序员 后端开发

千万级学生管理系统的考试试卷存储方案

凯博无线

Activiti6

爱好编程进阶

Java 程序员 后端开发

Day232&233

爱好编程进阶

Java 程序员 后端开发

Nacos在企业生产中如何使用集群环境?

牧小农

nacos SpringCloud Alibaba

dubbo 长连接

爱好编程进阶

Java 程序员 后端开发

面试了200多个程序员,多数上来就要20K,说实话6K我都不想给

Java架构追梦

Java 后端开发 程序员面试

对已有系统如何开展TDD

Bruce Talk

敏捷 敏捷开发 TDD Agile

9 个 Java 性能调优技巧,YYDS!

爱好编程进阶

Java 程序员 后端开发

Drools规则引擎实践直白总结

爱好编程进阶

Java 程序员 后端开发

自己动手写 Docker 系列文章总览

Go Docker 4月月更

Elasticsearch Query DSL之Compound queries(复合查询)

爱好编程进阶

Java 程序员 后端开发

@Autowire和@Resource注解使用的正确姿势

爱好编程进阶

Java 程序员 后端开发

头一次见这么牛的的SpringBoot从入门到实战文档

Java架构追梦

spring java面试 后端开发

公司8java开发接私活被抓了,我说他最近咋这么飘

Java架构追梦

程序员 JAVA开发 java面试 后端开发

成为Java顶尖程序员之前,先过了下面问题才行

Java架构追梦

Java 后端开发 数据结构与算法

四面字节跳动Java研发岗,最终拿下Offer,只有努力,方能成功,老八股了

Java架构追梦

Java MySQL 程序员 后端开发

Day163

爱好编程进阶

Java 程序员 后端开发

Dockerfile 搭建tomcat基础镜像与项目镜像

爱好编程进阶

Java 程序员 后端开发

GitHub已置顶!Alibaba最终版Java面试小抄+架构师系统进阶指南

Java架构追梦

Java 后端开发 程序员面试

阿里架构师花两个月时间整理出来的Java独家面试题(Java岗)

Java架构追梦

Java 程序员 后端开发

Centos7安装JDK和Tomcat详细步骤

爱好编程进阶

Java 程序员 后端开发

ElasticSearch中DSL高级检索(Query)

爱好编程进阶

Java 程序员 后端开发

Elasticsearch中的Term查询和全文查询

爱好编程进阶

Java 程序员 后端开发

Docker Desktop 4.18发布,带来了大量新特性_容器_Sergio De Simone_InfoQ精选文章