# Find the latest Ubuntu precise image. resource "docker_image" "ubuntu" { name = "ubuntu:precise" } # Access it somewhere else with ${docker_image.ubuntu.latest} # image "zoo" and "zoo:develop" are built resource "docker_image" "zoo" { name = "zoo" build { path = "." tag = ["zoo:develop"] build_arg = { foo : "zoo" } label = { author : "zoo" } } } # Dynamic image data "docker_registry_image" "ubuntu" { name = "ubuntu:precise" } resource "docker_image" "ubuntu" { name = data.docker_registry_image.ubuntu.name pull_triggers = [data.docker_registry_image.ubuntu.sha256_digest] }