Difference between revisions of "Create Terraform Infrastructure with Docker"

From wikieduonline
Jump to navigation Jump to search
Tags: Mobile web edit, Mobile edit
 
Line 39: Line 39:
  
 
== See also ==
 
== See also ==
* {{terraform}}
+
* {{terraform providers}}
  
 
[[Category: Terraform]]
 
[[Category: Terraform]]

Latest revision as of 09:47, 2 April 2023

main.tf

 terraform {
   required_providers {
     docker = {
       source  = "kreuzwerker/docker"
       version = "~> 2.15.0"
     }
   }
 }

 provider "docker" {}

 resource "docker_image" "nginx" {
   name         = "nginx:latest"
   keep_locally = false
 }

 resource "docker_container" "nginx" {
   image = docker_image.nginx.latest
   name  = "tutorial"
   ports {
     internal = 80
     external = 8000
   }
 }
terraform init
terraform apply
docker ps
terraform destroy

Related[edit]

See also[edit]

Advertising: