我的理解是 Terraform Docker 映像来自 Go (Golang) 基础映像。我正在尝试使用 Terraform 图像作为基础来构建自己的图像,因此我可以在运行 Terraform 之前运行一些自定义 Go 命令。但是,当我尝试运行 Go 时,找不到它。
FROM hashicorp/terraform:1.1.3
WORKDIR /app
COPY go.mod ./
COPY go.sum ./
COPY someotherterraformfiles.tf ./
RUN echo $(ls)
RUN go mod download
错误日志...
Step 5/6 : RUN echo $(ls)
---> Running in a4333944d871
go.mod go.sum
Removing intermediate container a4333944d871
---> 173d8ba93215
Step 6/6 : RUN go mod download
---> Running in 4943df7818c2
/bin/sh: go: not found
The command '/bin/sh -c go mod download' returned a non-zero code: 127
如何让我的go命令起作用?
肥皂起泡泡
相关分类