page_title: About the Docker documentation tools page_description: Introduction to the Docker documentation tools page_keywords: docker, introduction, documentation, about, technology, understanding, Dockerfile
This repository contains the HTML theme, and the build tools for generating the Docker documentation site.
It can be used to view and check the changes to your repository's documentation in preparation for merging into the Official Docker documentation.
This tooling is currently used by:
So there are working examples you can compare with.
Each project uses a documentation specific Dockerfile to import the markdown
files and images into the Docker image's /docs/source directory.
Then there is a mkdocs.yml file, which is placed into the /docs/ directory.
For the base project, docker/docker, it will replace the default
/dos/mkdocs.yml file, and for all projects that are going to be added to that
https://docs.docker.com documentation set, should be renamed as
/docs/mkdocs-<project>.yml so that it can be imported into the main site.
The repositories with a Makefile will build using make docs, the others have
either a script/docs or docs/build.sh script to build a preview of their local
documentation.