gpt4 book ai didi

docker - Terraform 官方 Docker 镜像看不到我的文件

转载 作者:行者123 更新时间:2023-12-02 18:17:53 26 4
gpt4 key购买 nike

我想使用官方的 Hashicorp 镜像来运行 Terraform 而不是手动安装。我已经关注了 dockerhub 上的文档,但没有关于如何在何处安装卷的任何详细信息 - 例如在当前目录中使用“main.tf”:

> docker run -i -t hashicorp/terraform:light init main.tf
Terraform initialized in an empty directory!

The directory has no Terraform configuration files. You may begin working
with Terraform immediately by creating Terraform configuration files.


> docker run -i -t hashicorp/terraform:light plan main.tf
stat main.tf: no such file or directory

我在哪里安装文件?除了我还可以使用的 dockerhub 页面之外,还有任何文档吗?

最佳答案

不幸的是,此图像的 Docker Hub 文档具有误导性和无用的样板。我会忽略它们。

您需要提供当前工作目录作为卷挂载,并且您需要固定 Terraform 的版本以及以下内容:

docker run -v `pwd`:/workspace -w /workspace hashicorp/terraform:0.12.26 init
docker run -v `pwd`:/workspace -w /workspace hashicorp/terraform:0.12.26 apply
docker run -v `pwd`:/workspace -w /workspace hashicorp/terraform:0.12.26 destroy

这是基于博文 Terraform With Docker by Victor Leong .

关于docker - Terraform 官方 Docker 镜像看不到我的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62250930/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com