terraform-docker-provider
This Terraform module creates 3 Nginx Docker containers by default.
module "nginx" {
source = " ./terraform-docker-provider"
image_name = " nginx:latest"
container_name = " nginx"
container_memory = " 256m"
privileged = false
numberof_containers = 3
starting_port = 3000
}
Name
Description
Type
Default
Required
image_name
Docker image name to use for the containers
string
"nginx:latest"
no
container_name
Name given to created containers
string
"nginx"
no
container_memory
Memory allocated to each container
string
256m
no
privileged
Run container in privileged mode or not
bool
false
no
numberof_containers
Number of containers to spawn
number
3
no
starting_port
Starting port number used by containers
number
3000
no
Name
Description
container_names
A list of the container names
Name
Version
Terraform
1.0 or later
Docker
23.0.0 or later
This module is licensed under the MIT License. Please see the LICENSE file for full details.