Manage Docker resources with the Terraform Provider
masterThe kreuzwerker/docker provider allows you to manage a wide range of Docker objects via Terraform. Key capabilities include:
- Applications: Manage Compose applications with
docker_compose. - Images: Handle builds and registry workflows using
docker_image,docker_registry_image, anddocker_tag. - Buildx: Use
docker_buildx_builderfor multi-platform builds. - Swarm: Manage Swarm services with
docker_service. - Runtime: Manage
docker_container,docker_network, anddocker_volume. - Platform Objects: Manage
docker_config,docker_secret, anddocker_plugin. - Operational Actions: Perform actions like
docker_exec,docker_image_import,docker_image_load,docker_image_save,docker_container_export, anddocker_system_prune.