执行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 公式可以被中文本地化自由转换。