嗨,我想松散地绑在下面的块中的terrform版本。它被锁定到13.5,我想做一些像>=13.5这样的事情。
version: '3'
services:
terraform:
image: hashicorp/terraform:0.13.5
volumes:
- ../../:/app
working_dir: "/app"
entrypoint: ""发布于 2021-04-26 15:11:02
docker-compose.yml中的image引用了特定的图像,在这种情况下不能指定“大于或等于”的版本号,请参阅Compose file version 3 reference。
如果这是一个很难的要求,那么我建议创建一个自定义的Docker容器并手动安装Terraform。但是,由于Terraform是作为一个单独的二进制文件分发的,而不是通过包管理器,因此您必须自己提供“大于或等于”版本号的逻辑。
在操作具有不同Terraform版本的相同状态文件时也要小心。
https://stackoverflow.com/questions/67260135
复制相似问题