Woj*_*icz 3 nginx docker terraform
我在 Terraform 提供程序文档中找不到更多信息,在 github 中也找不到任何未解决的问题。
https://www.terraform.io/registry/providers/docs
https://github.com/hashicorp/terraform/issues?q=is%3Aissue+is%3Aopen+provider+attribute+deprecated
地形代码:
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
}
}
Run Code Online (Sandbox Code Playgroud)
弃用:
小智 8
根据kreuzwerker文档,您需要更改块中的版本required_providers:
version = "~> 2.21.0"
Run Code Online (Sandbox Code Playgroud)
另外,更改在以下位置设置图像的方式docker_container:
image = docker_image.nginx.image_id
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3221 次 |
| 最近记录: |