Docker v24.0.0 发布

news2024/11/23 8:25:03
导读Docker 24.0.0 现已发布,具体更新内容如下:

New

  • 引入对 containerd 作为内容存储的实验性支持(替换现有的存储驱动程序)。moby/moby#43735, other moby/moby pull requests
  • --hostCLI flag 现在支持 ssh:// 主机地址中的路径组件,允许使用备用套接字路径而无需在远程主机上进行配置。 docker/cli#4073
  • docker infoCLI 命令现在报告版本和平台字段。docker/cli#4180
  • 引入守护进程 flag--default-network-opt 来为新创建的网络配置选项。moby/moby#43197
  • 限制对默认 seccomp 配置文件中 socket(2) 系统调用系列的 AF_VSOCK 访问。moby/moby#44562
  • 引入对在容器上设置 OCI 运行时注释的支持。docker/cli#45025, moby/moby#45025
  • 现在可以在 daemon.json 中配置替代运行时,启用运行时名称的别名并传递选项。 moby/moby#45032
  • 除了 PATH 之外,docker-init 二进制文件现在将在符合 FHS 的 libexec 目录下被发现。 moby/moby#45198
  • API: 在 GET /info 中显示 daemon-level 的 --no-new-privileges。 API: Surface the in . moby/moby#45320

删除

  • docker info 不再报告 IndexServiceAddress。docker/cli#4204
  • libnetwork:删除过时内核版本的回退代码。moby/moby#44684, moby/moby#44802
  • libnetwork:删除与经典 Swarm 相关的未使用代码。moby/moby#44965
  • libnetwork:从加密的 Swarm 覆盖网络中删除 xt_u32 内核模块的使用。moby/moby#45281
  • 删除对 buildkit 已弃用的 buildinfo 支持,以支持标准出处证明。moby/moby#45097
  • 删除已弃用的 AUFS 和旧版 overlay 存储驱动。moby/moby#45342, moby/moby#
  • 删除已弃用的 overlay2.override_kernel_check 存储驱动选项。moby/moby#45368
  • 从 AppArmor 配置文件中删除过时版本的 apparmor_parser 解决方法。moby/moby#45500
  • API: GET /images/json 不再将空的 RepoTags 和 RepoDigests 表示为 :/@。API >= 1.43 时返回空数组。moby/moby#45068

弃用

  • 弃用 --oom-score-adjust 守护进程选项。moby/moby#45315
  • API:弃用 GET /images/json 和 GET /images/{id}/json 中的 VirtualSize 字段。moby/moby#45346

错误修复和功能增强

  • docker stack 命令不再验证 Compose 文件中的构建部分。docker/cli#4214
  • 修复超时后徘徊的健康检查进程。moby/moby#43739
  • 减少使用 overlay2 存储驱动时容器启动的开销。moby/moby#44285
  • API :处理 GET /images 中的多个 before= 和 since=filters。moby/moby#44503
  • 修复了用户定义网络使用的嵌入式 DNS 解析器实现中的许多错误。moby/moby#44664
  • 将 execDuration 字段添加到事件属性映射。moby/moby#45494
  • 现在可以使用 Windowsinternal、l2bridge 和 nat 驱动程序创建 Swarm-level networks。moby/swarmkit#3121,moby/moby#45291

Packaging updates

  • 更新 Go 到 1.20.4。docker/cli#4253, moby/moby#45456
  • 更新 containerd 到 v1.7.1。moby/moby#45537
  • 更新 buildkit 到 v0.11.6。moby/moby#45367

更新说明:https://github.com/moby/moby/releases/tag/v24.0.0

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/595568.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java基础(8)——java的异常机制初步

引出 java异常机制初步 异常是什么 程序运行时,产生非正常的结果。 java异常体系 异常的体系: 异常是可抛出的 不同的异常处理: 如果一个异常类继承Exception,可检测异常:必须处理继承RuntimeException,运行时异常&#xff0c…

chatgpt赋能python:Python是否需要付费?

Python是否需要付费? Python是一种高级动态编程语言,文件以.py为扩展名。它具有广泛的应用,包括构建网站、数据分析和科学计算等领域。Python是一种免费开源软件,在大多数情况下不需要任何费用。然而,在某些情况下&am…

java反射获取方法以及调用方法

Class类中获取方法&#xff1a; public Method[] getMethods();//获取包括自身和继承&#xff08;实现&#xff09;过来的所有的public方法——Method不支持泛型<>&#xff0c;即后面不接<> public Method[] getDeclaredMethods();//获取自身所有的方法(private、…

SQL-计算连续签到天数

1、应用场景 现在有一份用户签到行为数据&#xff0c;记录了用户ID&#xff0c;签到日期。 在业务场景中&#xff0c;通常会要求用户连续签到&#xff0c;如果断签则要重新开始计数。 所以需要基于上述数据&#xff0c;计算筛选出连续签到天数大于n天的用户。 日期用户ID20…

chatgpt赋能python:Python仿真模拟:介绍与应用

Python仿真模拟&#xff1a;介绍与应用 Python是一种流行的编程语言&#xff0c;其与技术仿真的结合越来越受欢迎&#xff0c; 广泛用于各种仿真和模拟应用程序中。在本文中&#xff0c;我们将介绍Python仿真模拟的基本原理&#xff0c;及其在不同领域中的应用和优势。 什么是…

在酒店房间中的数据库索引

如果你经常去酒店&#xff0c;你会看到一块类似下面的标牌&#xff0c;指引你到达房间。这能够帮助你方便快速地找到房间&#xff0c;特别是当酒店拥有许多房间时。 以一个有9层的酒店为例。你的房间号是917。第一步是找到你的房间在哪一层&#xff0c;通常第一个数字表示楼层…

[数据结构习题]链表——单链表重排

[数据结构习题]链表——单链表重排 &#x1f449;知识点导航&#x1f48e;&#xff1a;【数据结构】线性表——顺序存储 &#x1f449;知识点导航&#x1f48e;&#xff1a;【数据结构】线性表——链式存储 &#x1f449;[王道数据结构]习题导航&#x1f48e;&#xff1a; p …

DAY02_MySQL高级-约束数据库设计多表查询事务

目录 1 约束1.1 概念1.2 分类1.3 非空约束1.4 唯一约束1.5 主键约束1.6 默认约束1.7 约束练习1.7.1 修改自增序列号 1.8 外键约束1.8.1 概述1.8.2 语法1.8.3 练习 2 数据库设计2.1 数据库设计简介2.2 表关系(一对多)2.3 表关系(多对多)2.4 表关系(一对一)2.5 数据库设计案例 3 …

kubernetes之client-go informer源码分析

一、概念 informer 是 client-go 中的核心工具包&#xff0c;在kubernetes中&#xff0c;各个组件通过HTTP协议跟 API Server 进行通信。如果各组件每次都直接和API Server 进行交互&#xff0c;会给API Server 和ETCD造成非常大的压力。在不依赖任何中间件的情况下&#xff0…

从零开始手写VIO 第3讲 基于优化的 IMU 与视觉信息融合

技巧性u初始值&#xff0c;更新的原因都不知道杂来的 F(x)是复杂的非线性函数&#xff0c;所以没法直接求导0得到最小值。所以展开 两种方法来下降&#xff0c;一种是先找一个方向&#xff0c;在确定一个步长line search。另一种是先确定区域&#xff0c;再找一个点。 J是FX的雅…

docker架构速看(1)-启动

Docker架构速看(1)-启动 ​ Docker是常用的容器管理工具&#xff0c;这篇文章对Docker架构结合源码做简要分析&#xff0c;由于也只使用过很少的命令&#xff0c;所以只分析image和container的相关部分。 源码准备 ​ Docker源码可以在github上找到&#xff0c;当前已更名为…

Vector-常用CAN工具 - VN5000接口以太网包过滤

目录 一、什么是硬件过滤&#xff1f; 1、什么时候应该过滤硬件&#xff1f; 2、需要注意什么&#xff1f; 3、如何过滤VN5000接口上的以太网报文&#xff1f; &#xff08;1&#xff09;Vector Hardware Manager &#xff08;2&#xff09;Vector Hardware Config 一、…

Benewake(北醒) 快速实现 TF03-485 与电脑通信操作说明

目录 一、前言二、工具准备1. USB-RS485 转接板或北醒 TF 系列专用转接板2. TF03-4853. PC&#xff1a;Windows 系统4. 串口助手软件、上位机 WINCC 三、连接方式方案一&#xff1a;USB-RS485 连接电脑与雷达(1) USB-RS485 转接板接口说明(2) TF03-485 引脚定义(3) 连接方式 方…

Go中的并发是困难的

我明白标题可能有些令人困惑&#xff0c;因为一般来说&#xff0c;Go被认为在并发方面有很好的内置支持。然而&#xff0c;我并不认为在Go中编写并发软件是容易的。让我向您展示我是什么意思。 使用全局变量 第一个例子是我们在项目中遇到的问题。直到最近&#xff0c;sarama…

【致敬未来的攻城狮计划】打卡1:rcsa+keil环境搭建

前言 这回参加的是csdn李肯老师的攻城狮计划&#xff0c;简单说就是我白嫖板子&#xff0c;输出学习笔记。 板子是瑞萨的CPK_RA2E1&#xff0c;还有触摸元件&#xff0c;看起来很有意思hh。 环境搭建 一开始决定采取vscode搭建的方式。后期进行到最后一步——cmake build的时…

SQL-计算留存率cohort

目录 1、留存率cohort介绍及其业务价值 2、计算思路 3、实操 3.1、日对日留存cohort 3.2、周对周留存cohort 3.3、月对月留存cohort 1、留存率cohort介绍及其业务价值 留存率cohort也叫做同期群留存分析&#xff0c;将同一时间范围内的用户分为一组&#xff0c;计算这批…

Linux命令(26)之uptime

Linux命令之uptime 1.uptime介绍 linux命令uptime是用来为用户提供系统从开启到当前运行uptime命令时系统已运行的时长信息&#xff0c;除此之外&#xff0c;还提了系统启动时间&#xff0c;当前登录用户&#xff0c;系统平均负载信息。 2.uptime用法 uptime [参数] uptime…

华为OD机试真题(Java),四则运算(100%通过+复盘思路)

一、题目描述 输入一个表达式&#xff08;用字符串表示&#xff09;&#xff0c;求这个表达式的值。 保证字符串中的有效字符包括[‘0’-‘9’],‘’,‘-’, ‘*’,‘/’ ,‘(’&#xff0c; ‘)’,‘[’, ‘]’,‘{’ ,‘}’。且表达式一定合法。 数据范围&#xff1a;表达…

gitlab记录

1、docker方式部署启动 参考文档&#xff1a; https://blog.csdn.net/weixin_53443677/article/details/125518696 https://blog.csdn.net/weixin_39034012/article/details/119211630 1.1、docker启动gitlab 前期准备 > # 拉镜像 > docker pull gitlab/gitlab-ce:late…

chatgpt赋能python:Python代码30行:提高网站SEO的最佳实践

Python 代码 30 行&#xff1a;提高网站 SEO 的最佳实践 搜索引擎优化&#xff08;SEO&#xff09;是网站成功的重要因素&#xff0c;它可以让网站排名更高并吸引更多的流量。Python 代码可以帮助您实现最佳的 SEO 实践&#xff0c;并提高网站的可见性和排名。下面是一个包含 …