ThePuppetdockermoduleinstalls,configures,andmanages[Docker](https://github.com/docker/docker) from the [Docker repository](https://docs.docker.com/installation/). It supports the latest [Docker CE (Community Edition)](https://www.docker.com/community-edition) as well legacy releases.
ThelatestDocker[repositories](https://docs.docker.com/engine/installation/linux/docker-ce/debian/#set-up-the-repository) are now the default repositories for version 17.06 and above. If you are using a version prior to this, the old repositories will still be configured based on the version number passed into the module.
Dockerprovidesaenterpriseadditionofthe[DockerEngine](https://www.docker.com/enterprise-edition), called Docker EE. To install Docker EE on Debian systems, add the following code to the manifest file:
Ifaserverisnotspecified,imagesarepushedandpulledfrom[index.docker.io](https://index.docker.io). To qualify your image name, create a private repository without authentication.