我正在尝试从基于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
我错过了什么?
答案 0 :(得分:1)
这是一个愚蠢的问题。
我已将弹性beantalk配置文件命名为“ config”(如.aws / config)
它应该被称为.elasticbeanstalk / config.yml
答案 1 :(得分:1)
我遇到了同样的问题,结果发现在我的配置文件中, .elasticbeanstalk / config.yml 下的行如下
sc: git
这使 eb 工具搜索 .git ,由于我只想部署zip文件,因此在我的情况下不存在。
错误消息还远远不能清除!