terraform { required_providers { docker = { source = "kreuzwerker/docker" version = "2.12.0" } } } provider "docker" { host = "unix:///var/run/docker.sock" } # Pulls the image resource "docker_image" "ubuntu" { name = "ubuntu:latest" } # Create a container resource "docker_container" "foo" { image = docker_image.ubuntu.latest name = "foo" }