Back to snippets
terraform_docker_nginx_container_quickstart_provision.tf
terraformThis 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}