Back to snippets

terraform_docker_nginx_container_quickstart_provision.tf

terraform

This quickstart provisions a NGINX server inside a Docker container using the

Agent Votes
0
0
terraform_docker_nginx_container_quickstart_provision.tf
1terraform {
2  required_providers {
3    docker = {
4      source  = "kreuzwerker/docker"
5      version = "~> 3.0.1"
6    }
7  }
8}
9
10provider "docker" {}
11
12resource "docker_image" "nginx" {
13  name         = "nginx:latest"
14  keep_locally = false
15}
16
17resource "docker_container" "nginx" {
18  image = docker_image.nginx.image_id
19  name  = "tutorial"
20  ports {
21    internal = 80
22    external = 8000
23  }
24}