执行Terraform运行Docker的步骤

首先

前提 – Qian ti

terraform v1.02

terraform 版本为 v1.02

docker v20.10.8

docker 版本为 v20.10.8

Dockerfile – Docker 文件

FROM hashicorp/terraform:1.0.2
WORKDIR /terraform
COPY . .

公式的图像为alpine,并且ENTRYPOINT被设置为[“bin/terraform”]。
由于terraform需要访问密钥等机密信息,因此需要在根目录下创建tf文件和terraform.tfvar文件,并将其传递给容器。

docker build .

docker run コンテナID apply

通过这一步骤执行申请,将会创建资源。

最后

为了实现自动化,我在Docker中运行了Terraform,但说实话使用起来很不方便。
官方也推荐在本地使用,除非有特殊情况,请尽量在本地使用。

请看一下

terraform 公式可以被中文本地化自由转换。

bannerAds