嗨,我想在下一个块中松散地绑定 terrform 版本。它锁定到 13.5 我想做 >=13.5 之类的事情。
version: '3'
services:
terraform:
image: hashicorp/terraform:0.13.5
volumes:
- ../../:/app
working_dir: "/app"
entrypoint: ""
嗨,我想在下一个块中松散地绑定 terrform 版本。它锁定到 13.5 我想做 >=13.5 之类的事情。
version: '3'
services:
terraform:
image: hashicorp/terraform:0.13.5
volumes:
- ../../:/app
working_dir: "/app"
entrypoint: ""
image
在对docker-compose.yml
特定图像的引用中,在这种情况下您不能指定“大于或等于”版本号,请参阅Compose 文件版本 3 参考。
如果这是一个硬性要求,那么我建议创建一个自定义 Docker 容器并手动安装 Terraform。但是由于 Terraform 作为单个二进制文件而不是通过包管理器分发,您必须自己为“大于或等于”版本号提供逻辑。
在使用不同 Terraform 版本对同一状态文件进行操作时也要小心。