我正在阅读terraform
指南,其中作者正在使用docker_image
和docker_container
资源启动 docker 设置。
在示例代码的main.tf
文件包括两个的required_providers
和的provider
块,如下所示:
terraform {
required_providers {
docker = {
source = "kreuzwerker/docker"
}
}
}
provider "docker" {}
Run Code Online (Sandbox Code Playgroud)
为什么两者都需要?
仅通过这一行应该无法terraform
理解对docker
提供者的需求吗?
provider "docker" {}
Run Code Online (Sandbox Code Playgroud) terraform ×1