docker - 如何使用 apk 在高山容器中安装 terraform 0.12?
问题描述
我想在高山容器中添加terraform
版本0.12.21
,但我只能添加0.11.0
using apk
. 如果我尝试将其添加为所需的版本,则会收到以下错误:
/ # apk upgrade terraform==0.12.21-r0
OK: 192 MiB in 66 packages
/ # apk add terraform==0.12.21-r0
ERROR: unsatisfiable constraints:
terraform-0.11.0-r0:
breaks: world[terraform=0.12.21-r0]
如何解决此 apk 错误?
解决方案
我还没有找到apk
解决方案,但我可以下载所需的二进制文件并将现有的二进制文件替换为 dockerfile 中的以下内容:
# upgrade terraform to 0.12.21
RUN wget https://releases.hashicorp.com/terraform/0.12.21/terraform_0.12.21_linux_amd64.zip
RUN unzip terraform_0.12.21_linux_amd64.zip && rm terraform_0.12.21_linux_amd64.zip
RUN mv terraform /usr/bin/terraform
推荐阅读
- c++ - 为什么我能够增加指向单个新 int 位置的指针?令人惊讶的是它运作良好
- python - 为什么我生成的 WHERE 子句不正确?
- playlist - 在 Android 中为 ExoPlayer 使用 ConcatenatingMediaSource
- python - 如何根据条件将数据框列拆分为单独的列
- angular - Ngrx 问题试图结合 DRY 原则和良好的动作卫生
- python - Python extract title from URL
- javascript - 我的节点服务器没有使用 browsersync 作为代理加载页面
- android - 如何在社交媒体(whatsapp、gmail 等)、android studio 上共享/发送音频文件
- reactjs - React Graphql Typescript - 类型“{}”上不存在属性
- c++ - 在 C++ 中使用迭代器(后递增运算符 ++(int)、begin(order)和 end())进行二叉搜索树的遍历