首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS CodeBuild /codebuild/output/tmp/script.sh: docker:未找到

AWS CodeBuild /codebuild/output/tmp/script.sh: docker:未找到
EN

Stack Overflow用户
提问于 2018-10-26 19:07:49
回答 2查看 7.4K关注 0票数 3

我正在使用亚马逊网络服务CodeBuild构建我的应用程序。我使用的是示例构建规范文件,如下所示:https://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html#build-spec-ref-example我已经将我的自定义Docker镜像上传到了AWS ECR,这是构建我的应用程序所必需的。我得到以下错误:

代码语言:javascript
复制
Reading package lists...
 [Container] 2018/10/26 10:40:07 Running command echo Entered the install phase...
Entered the install phase...
 [Container] 2018/10/26 10:40:07 Running command docker login -u AWS -p
..... 
/codebuild/output/tmp/script.sh: 4: /codebuild/output/tmp/script.sh: docker: not found

为什么我会得到这个错误?亚马逊网络服务CodeBuild应该从ECR下载这个Docker镜像,然后按照我在构建规范文件中提供的说明构建我的应用程序。

EN

回答 2

Stack Overflow用户

发布于 2018-11-02 18:45:35

示例Docker文件假设您的构建镜像已经安装了build.spec。我“错误地”假设CodeBuild会自动在镜像中安装/配置Docker工具。

票数 2
EN

Stack Overflow用户

发布于 2018-11-01 10:56:51

问题看起来类似于AWS CodeBuild - docker: not found。我不能对这个问题做出同样的回答。所以,请查看我关于如何在构建容器中启用Docker的回复,看看这是否解决了您的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53007413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档