A basic pyinfra deploy that installs and optionally configures Docker on the target hosts. Officially tested & supported Linux distributions:
- Ubuntu 16/18/20
- Debian 8/9/10
- CentOS 7/8
This deploy installs packages in the docker-ce
ecosystem (docker-ce
/docker-ce-cli
/docker-ce-rootless-extras
) You can specify docker_version
in the host data and it will install that version for all docker-ce
packages.
See the example for a more complete example.
from pyinfra_docker import deploy_docker
deploy_docker()