1 回答

TA貢獻1876條經驗 獲得超5個贊
您的 Pulumi 項目構建在您的目錄中,而不是在您所在的文件夾中。infraPulumi.yaml
Pulumi 提供者需要知道使用 docker 構建上下文的路徑(有關這些內容的更多信息,請單擊此處)Dockerfile)
添加上下文應該可以解決此問題:
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
imageName := "server"
_, err = docker.NewImage(ctx, imageName, &docker.ImageArgs{
ImageName: pulumi.Sprintf("gcr.io/gadic-310112/%s:latest", imageName),
SkipPush: pulumi.Bool(true),
Build: &docker.DockerBuildArgs{
Dockerfile: pulumi.String("Dockerfile"),
Context: "../", # note I'm adding the context here
},
})
if err != nil {
return err
}
}
}
- 1 回答
- 0 關注
- 104 瀏覽
添加回答
舉報