main.tf 389 B

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