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.