moby/docker-image-spec

GitHub: moby/docker-image-spec

Docker 镜像规范 v1.X 的官方文档仓库,定义了 Docker Engine 使用的容器镜像格式标准,也是 OCI 镜像规范的基础。

Stars: 20 | Forks: 10

# Docker Image Specification v1. 本目录包含有关 Docker Image Specification v1.X 的文档。 Docker Image Specification 是 Docker Engine 所使用的镜像规范,并曾作为 OCI 镜像规范的基础。 Docker Image Specification 提供了 OCI 镜像规范的超集;它兼容 OCI,但也包含一些特定于 Docker Engine 实现的扩展。 请参阅 [spec.md](spec.md) 获取 Docker Image Specification 的当前版本,以及 [OCI Image specification](https://github.com/opencontainers/image-spec/) 以深入了解 OCI 镜像规范。 v1 文件布局和 manifest 已不再在 Moby 和 Docker 中使用,除了 `docker save` 和 `docker load`。 然而,v1 Image JSON (`application/vnd.docker.container.image.v1+json`) 仍然被广泛使用,并已在 [V2 manifest](https://github.com/distribution/distribution/blob/main/docs/content/spec/manifest-v2-2.md) 和 [OCI Image Format Specification](https://github.com/opencontainers/image-spec) 中被正式采用。 ## v1.X 简要更新日志 所有 1.X 版本均与旧版本兼容。 ### [v1.3](spec.md) * 在 Docker v25.0 中实现 变更: * 在 Image JSON 的 `Healthcheck` 结构体中添加了 `StartInterval` ### [v1.2](https://github.com/moby/moby/blob/daa4618da826fb1de4fc2478d88196edbba49b2f/image/spec/v1.2.md) * 在 Docker v1.12(2016 年 7 月)中实现 * 官方规范文档写于 2016 年 8 月 ([#25750](https://github.com/moby/moby/pull/25750)) 变更: * 在 Image JSON 中添加了 `Healthcheck` 结构体 ### [v1.1](https://github.com/moby/moby/blob/daa4618da826fb1de4fc2478d88196edbba49b2f/image/spec/v1.1.md) * 在 Docker v1.10(2016 年 2 月)中实现 * 官方规范文档写于 2016 年 4 月 ([#22264](https://github.com/moby/moby/pull/22264)) 变更: * ID 被改为 SHA256 摘要值,而不是随机值 * Layer 目录名被改为确定性值,而不是随机 ID 值 * 添加了 `manifest.json` ### [v1](https://github.com/moby/moby/blob/daa4618da826fb1de4fc2478d88196edbba49b2f/image/spec/v1.md) * 初始修订版 * 官方规范文档写于 2014 年末 ([#9560](https://github.com/moby/moby/pull/9560)),但实际实现出现得更早 ## 相关规范 * [Open Containers Initiative (OCI) Image Format Specification v1.0.0](https://github.com/opencontainers/image-spec/tree/v1.0.0) * [Docker Image Manifest Version 2, Schema 2](https://github.com/distribution/distribution/blob/main/docs/content/spec/manifest-v2-2.md) * [Docker Image Manifest Version 2, Schema 1](https://github.com/distribution/distribution/blob/main/docs/content/spec/deprecated-schema-v1.md) (*已弃用*)
标签:EVTX分析, Homebrew安装, 请求拦截, 防御加固