There are other general-purpose configuration management tools that allow us to configure our Docker host. The following is a short list of the other tools that we can use:
- Puppet: Refer to http://puppetlabs.com.
- Ansible: This can be found at http://ansible.com.
- CFEngine: This is available at http://cfengine.com.
- SaltStack: You can find more on this at http://saltstack.com.
- Docker Machine: This is a very specific configuration management tool that allows us to provision and configure Docker hosts in our infrastructure. More information about Docker Machine can be found on the Docker documentation page at https://docs.docker.com/machine.
If we do not want to manage our Docker host infrastructure at all, we can use Docker hosting services. Popular cloud providers started offering Docker hosts as a preprovisioned cloud image that we can use. Others offer a more...