“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:006435

评论

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

智能时代与华为路标:手机影像的文艺复兴史

脑极体

TouChain系统开发案例介绍

系统开发咨询1357O98O718

3种加强身份和访问管理的方法

龙归科技

解决方案 去中心化 零信任

如何使用docker-compose快速部署SpringCloud项目

皮特王

Docker nacos Docker-compose spring-cloud

C++ socket通讯详解及注意事项

赖猫

c++ 后台开发 后端 服务器开发

C++ 中的 task based 并发

赖猫

c++ 后端 多线程 并发 服务器开发

区块链技术在医疗保健领域的应用展望

CECBC

医疗

多线程-基础

九洲城豪横团团长

员工离职的注意事项

石云升

离职 28天写作 职场经验 3月日更

知乎、B站为何成「中国社区」概念股?

吴俊宇

知乎

ProxmoxVE 系列:如何巧妙的用Xshell连接Ubuntu server服务主机

Bob

虚拟机 系统 proxmoxve PVE

数据结构队列

我是程序员小贱

3月日更

c++11&14-智能指针

赖猫

c++ 后端

大厂喜欢什么样的软件测试人才?

程序员阿沐

程序员 互联网 软件测试 测试开发 测试工程师

Go sync.Map 源码解读

werben

Go 语言

能助我拿3家大厂offer的神级Java面试宝典,你值得拥有

Java架构之路

Java 程序员 架构 面试 编程语言

寻找被遗忘的勇气(二十四)

Changing Lin

3月日更

阿里云盘上线了,2T空间免费领

和牛

软件推荐

如何革命社交媒体、实现去中心化?丝绸之路创始人在狱中提出了构想

CECBC

社交网络

深圳正探索利用区块链技术理念打造“数字政府“

CECBC

大数据

ProxmoxVE系列:上传系统镜像&&创建虚拟机

Bob

虚拟机 proxmoxve PVE

Java泛型最全指南

xcbeyond

Java 泛型 3月日更

学习方法记录

风翱

学习方法 3月日更

技术中台在企业数字化转型中的践行

EAWorld

人工智能会不会最先在智慧家庭领域落地?

DT极客

为什么海尔智慧家庭能引领行业?软件硬件都没有短板!

DT极客

ETHAT云矿机系统开发案例丨ETHAT云矿机开发源码

系统开发咨询1357O98O718

本科毕业,六年Java开发经验,阿里技术三面+HR面,拿下38*16薪资P7offer

Java架构之路

Java 程序员 架构 面试 编程语言

接口测试--自定义断言设置

测试人生路

接口测试

覆盖全产业!海尔智家一口气发7个标准,衣食住娱全包了

DT极客

ProxmoxVE系列:Ubuntu服务器版系统安装

Bob

虚拟机 系统 proxmoxve PVE

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