我在Terraform提供程序文档中找不到更多信息,在GitHub中也找不到任何公开的问题。
https://www.terraform.io/registry/providers/docs
https://github.com/hashicorp/terraform/issues?q=is%3Aissue+is%3Aopen+provider+attribute+deprecated
TerraForm代码:
terraform {
required_providers {
docker = {
source = "kreuzwerker/docker"
version = "~> 2.13.0"
}
}
}
provider "docker" {}
resource "docker_image" "nginx" {
name = "nginx:latest"
keep_locally = false
}
resource "docker_container" "nginx" {
image = docker_image.nginx.latest
name = "nginx"
ports {
internal = 80
external = 8000
}
}
不推荐使用:
2条答案
按热度按时间iibxawm41#
请参考提供商文档,而不是Terraform。提供者是
kreuzwerker/docker
,它的问题将在它自己的Github页面上。bybem2ql2#
根据kreuzwerker文档,您需要更改
required_providers
块中的版本:此外,更改您在
docker_container
中设置图像的方式: