【发布时间】:2021-02-01 02:49:48
【问题描述】:
我已经构建了一个安装了 aws cli v1 和 v2 的映像。
- aws cli v1 位于 /usr/bin
- aws cli v2 位于 /usr/local/bin
现在,如果可能的话,我想 docker run 设置默认的 aws cli 版本,并使用环境变量进行切换。
如:
# docker run -ti --rm -e version=v2 awscli_image bash
$ which aws
/usr/local/bin/aws
# docker run -ti --rm -e version=v1 awscli_image bash
$ which aws
/usr/bin/aws
有什么建议可以完成这项工作吗?
所以问题变成了询问如何在正在运行的容器中调整PATH 变量。这将是一个通用请求。
【问题讨论】:
标签: docker shell aws-cli alpine