AWSEBCLI没有这样的文件或目录

时间:2018-09-20 09:14:27

标签: amazon-web-services docker amazon-elastic-beanstalk

我正在尝试从基于amazonlinux的docker映像中运行awsebcli

码头工人文件是这样的。

FROM amazonlinux:latest

ENV PATH "$PATH:/root/.local/bin"

ADD . /myfiles

WORKDIR /myfiles

#copy credentials
RUN cp -R .aws ~

RUN curl -O https://bootstrap.pypa.io/get-pip.py

RUN python get-pip.py --user --no-warn-script-location

RUN pip install awsebcli --upgrade --user

CMD eb --version

这只会返回:

ERROR: OSError - [Errno 2] No such file or directory

我错过了什么?

2 个答案:

答案 0 :(得分:1)

这是一个愚蠢的问题。

我已将弹性beantalk配置文件命名为“ config”(如.aws / config)

它应该被称为.elasticbeanstalk / config.yml

答案 1 :(得分:1)

我遇到了同样的问题,结果发现在我的配置文件中, .elasticbeanstalk / config.yml 下的行如下

sc: git

这使 eb 工具搜索 .git ,由于我只想部署zip文件,因此在我的情况下不存在。

错误消息还远远不能清除!