This project is Work In Progress
A Docker Remote API model generated from the official OpenAPI spec. Every engine api version is modeled as dedicated subproject and published artifacts.
Consumers can choose a matching api model by specifying the correct library. The api version is part of the artifact-id, so that we're able to evolve each api model independently. See the examples below how to include the model in your project.
Gradle:
implementation("de.gesellix:docker-remote-api-model-1-41:[2021-10-16T19-28-00,)")
Maven:
<dependency>
<groupId>de.gesellix</groupId>
<artifactId>docker-remote-api-model-1-41</artifactId>
<version>[2021-10-16T19-28-00,)</version>
</dependency>
- Official documentation: https://docs.docker.com/engine/api/
- API reference (latest release): https://docs.docker.com/engine/api/latest/
- API reference source: https://github.com/moby/moby/blob/master/api/swagger.yaml
See RELEASE.md
Please leave feedback, ideas for improvements, or bug reports as issues.
Feel free to submit pull requests! See CONTRIBUTING for details how to apply api or code changes.
I'm available at Twitter @gesellix, too.
See the LICENSE file.