我正在尝试构建一个示例 java 项目并尝试构建一个 docker 映像并将该映像推送到 AWS ECR,但在登录 AWS ECR 时遇到问题。
错误:COMMAND_EXECUTION_ERROR:执行命令时出错:aws ecr-public get-login-password --region us-east-1 | docker login --username AWS --password-stdin public.ecr.aws/z8i5y3u6。原因:退出状态1
我使用下面的 buildspec.yml 文件进行构建。不知道我在哪里做错了,请帮我解决这个问题。
版本:0.2
阶段:安装:运行时版本:java:corretto8 docker:18 pre_build:命令:- echo 登录到 Amazon ECR...- aws ecr-public get-login-password --region us-east-1 | docker login --username AWS --password-stdin public.ecr.aws/z8i5wy3u build: commands: - echo Build started on date
- mvn package post_build: commands: - echo Building the Docker image... - docker build -t atlas2-非盟。- 码头工人标签 atlas2-au:latest public.ecr.aws/z8i5y3u6/atlas:latest - 码头工人推送 public.ecr.aws/z8i5y3u6/atlas2-au:latest