image/spec: add back versioned files

Add back files at the old locations, as there may be external links
referencing the specification.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
Sebastiaan van Stijn 2023-08-30 16:17:17 +02:00
parent 7aa0bc5790
commit d864d1eb97
No known key found for this signature in database
GPG key ID: 76698F39D527CE8C
4 changed files with 74 additions and 0 deletions

View file

@ -2,6 +2,17 @@
This directory contains documents about Docker Image Specification v1.X.
The Docker Image Specification is the image specification as used by the
Docker Engine, and was used as foundation of the OCI image specification.
The Docker Image Specification provides a superset of the OCI Image specification;
it is OCI-compatible, but some extensions that are specific to the Docker
Engine implementation.
Refer to [spec.md](spec.md) for the current version of the Docker Image
Specification, and the [OCI Image specification](https://github.com/opencontainers/image-spec/)
for an in-depth specification of the OCI Image specs.
The v1 file layout and manifests are no longer used in Moby and Docker, except in `docker save` and `docker load`.
However, v1 Image JSON (`application/vnd.docker.container.image.v1+json`) has been still widely

21
image/spec/v1.1.md Normal file
View file

@ -0,0 +1,21 @@
# Docker Image Specification v1.1.0
This Document described the Docker Image Specification used by Docker Engine
v1.10.0 and up. It has been supserseeded by Docker Image Specification v1.2.0.
The Docker Image Specification is the image specification as used by the
Docker Engine, and was used as foundation of the OCI image specification.
The Docker Image Specification provides a superset of the OCI Image specification;
it is OCI-compatible, but some extensions that are specific to the Docker
Engine implementation.
Refer to [spec.md](spec.md) for the current version of the Docker Image
Specification, and the [OCI Image specification](https://github.com/opencontainers/image-spec/)
for an in-depth specification of the OCI Image specs.
For older versions of the specification, refer to the specs in git history;
- [Docker Image Specification v1.0.0](https://github.com/moby/moby/blob/daa4618da826fb1de4fc2478d88196edbba49b2f/image/spec/v1.md)
- [Docker Image Specification v1.1.0](https://github.com/moby/moby/blob/daa4618da826fb1de4fc2478d88196edbba49b2f/image/spec/v1.1.md)
- [Docker Image Specification v1.2.0](https://github.com/moby/moby/blob/daa4618da826fb1de4fc2478d88196edbba49b2f/image/spec/v1.2.md)

21
image/spec/v1.2.md Normal file
View file

@ -0,0 +1,21 @@
# Docker Image Specification v1.2.0
This Document described the Docker Image Specification used by Docker Engine
v1.12.0 and up.
The Docker Image Specification is the image specification as used by the
Docker Engine, and was used as foundation of the OCI image specification.
The Docker Image Specification provides a superset of the OCI Image specification;
it is OCI-compatible, but some extensions that are specific to the Docker
Engine implementation.
Refer to [spec.md](spec.md) for the current version of the Docker Image
Specification, and the [OCI Image specification](https://github.com/opencontainers/image-spec/)
for an in-depth specification of the OCI Image specs.
For older versions of the specification, refer to the specs in git history;
- [Docker Image Specification v1.0.0](https://github.com/moby/moby/blob/daa4618da826fb1de4fc2478d88196edbba49b2f/image/spec/v1.md)
- [Docker Image Specification v1.1.0](https://github.com/moby/moby/blob/daa4618da826fb1de4fc2478d88196edbba49b2f/image/spec/v1.1.md)
- [Docker Image Specification v1.2.0](https://github.com/moby/moby/blob/daa4618da826fb1de4fc2478d88196edbba49b2f/image/spec/v1.2.md)

21
image/spec/v1.md Normal file
View file

@ -0,0 +1,21 @@
# Docker Image Specification v1.0.0
This Document described the Docker Image Specification used by Docker Engine
before v1.10.0. It has been supserseeded by Docker Image Specification v1.1.0.
The Docker Image Specification is the image specification as used by the
Docker Engine, and was used as foundation of the OCI image specification.
The Docker Image Specification provides a superset of the OCI Image specification;
it is OCI-compatible, but some extensions that are specific to the Docker
Engine implementation.
Refer to [spec.md](spec.md) for the current version of the Docker Image
Specification, and the [OCI Image specification](https://github.com/opencontainers/image-spec/)
for an in-depth specification of the OCI Image specs.
For older versions of the specification, refer to the specs in git history;
- [Docker Image Specification v1.0.0](https://github.com/moby/moby/blob/daa4618da826fb1de4fc2478d88196edbba49b2f/image/spec/v1.md)
- [Docker Image Specification v1.1.0](https://github.com/moby/moby/blob/daa4618da826fb1de4fc2478d88196edbba49b2f/image/spec/v1.1.md)
- [Docker Image Specification v1.2.0](https://github.com/moby/moby/blob/daa4618da826fb1de4fc2478d88196edbba49b2f/image/spec/v1.2.md)