使用以
开头的dockerfile部署到Elastic Beanstalk失败FROM dockerfile/java
检查日志显示:
Invalid repository name (java), only [a-z0-9-_.] are allowed
Failed to pull Docker image dockerfile/java:latest
验证正则表达式不包括/
,尽管这是图像位置。从dockerfile构建和运行在本地工作正常。将本地映像从dockerfile推送到docker repo,然后使用dockerrun.aws.json检索它也可以正常工作。
答案 0 :(得分:0)
我怀疑这与论坛上的讨论类似。 https://forums.aws.amazon.com/thread.jspa?messageID=557893
您可以检查您的文件是否包含Windows行结尾吗?如果是这样,可以尝试使用dos2unix并将您的文件转换为linux格式。
我希望能为您解决问题。