当前位置: 首页 > 知识库问答 >
问题:

AWS CodeBuild/CodeBuild/output/tmp/script。sh:docker:找不到

郦祺
2023-03-14

我正在使用AWS CodeBuild来构建我的应用程序。我正在使用示例构建规范文件,如下所示:https://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html#build-spec ref示例我已经将自定义Docker映像上载到AWS ECR,其中包含构建我的应用程序的必要条件(基于Java/Scala)。我发现以下错误:

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

为什么我应该得到这个错误?AWS CodeBuild应该从ECR下载这个Docker映像,然后按照我在构建规范文件中提供的说明来构建我的应用程序。

共有2个答案

万喜
2023-03-14

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

亢嘉茂
2023-03-14

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

 类似资料:
  • 在更新到AS1.0RC1和插件0.14.4后,我在重命名部分遇到了问题。Gradle: 现在扔: 而且,我无法跳转到ApplicationVariantImpl类来查看该属性可能是如何重命名的。有人知道解决办法吗?

  • 我正在尝试使用AWS codebuild生成一个简单的docker应用程序,但遇到一个错误,其中找不到AWS命令: 我有一个超级简单的docker文件,它构建了一个简单的express应用程序: 我有一个超级简单的构建规范。yml构建docker容器并将其推送到aws注册表: 然而一旦运行,它抛出上面张贴的错误^^我不确定为什么没有找到aws cli utils?这里的指南: http://doc

  • OUTPUT #iptables --line-numbers -vnL OUTPUTChain OUTPUT (policy ACCEPT 965K packets, 149M bytes)num pkts bytes target prot opt in out source destination1 481K 107M neu

  • AWS CodeBuild curated Docker images This repository holds Dockerfiles of official AWS CodeBuild curated Docker images. Please refer to the AWS CodeBuild User Guide for list of environments supported b

  • 错误如下: resources/Config/vich_uploader中的配置: 救命啊!

  • 一些基本信息: -Primefaces版本:5.3 -Primefaces扩展版本:3.1.0 -Java Server Faces:2.0 我从出处删除了一些东西(替换为-) 如果你需要更多的信息让我知道。也许是因为我在文件开头的xhtml/jsf声明?