gpt4 book ai didi

amazon-web-services - AWS CodeBuild- docker :找不到

转载 作者:行者123 更新时间:2023-12-02 19:05:43 26 4
gpt4 key购买 nike

我有以下buildspec.yml:

version: 0.2

phases:
install:
commands:
- curl -L -o sbt-0.13.6.deb http://dl.bintray.com/sbt/debian/sbt-0.13.6.deb && \
- dpkg -i sbt-0.13.6.deb && \
- rm sbt-0.13.6.deb && \
- apt-get update && \
- apt-get install sbt && \

pre_build:
commands:
- echo Entered the pre_build phase...
- docker login -u user -p pass

build:
commands:
- echo Build started on `date`
- sbt test
- echo test completed on `date`
- sbt docker:publishLocal
- docker tag image repo

post_build:
commands:
- echo Build completed on `date`
- echo Pushing the Docker image...
- docker push repo

cache:
paths:
- $HOME/.ivy2/cache
- $HOME/.sbt


并失败了

/codebuild/output/tmp/script.sh: 4: /codebuild/output/tmp/script.sh: docker: not found



在控制台中。据我在文档中提供的示例中所见,应该已经给出了docker。

如何避免这种情况?
谢谢

最佳答案

在您的CodeBuild项目上,选择“特权”标志以在构建容器中启用Docker。如果使用的是CodeBuild托管镜像,则只需选择此标志。如果您使用的是自定义镜像,请确保按照https://docs.aws.amazon.com/codebuild/latest/userguide/sample-docker-custom-image.html中的说明启动了Docker。

关于amazon-web-services - AWS CodeBuild- docker :找不到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52882639/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com