当我从私有AWS ECR中提取图像时,它已成功提取
docker pull 234234234234.ekr.ecr.ap-west-2.amazonaws.com/roll-api:latest
但是当我使用docker composer运行时,出现以下错误。
./docker/aws-login.sh && export COMPOSE_HTTP_TIMEOUT=300 && docker-compose up
警告!通过CLI使用--password是不安全的。使用--password-stdin。 警告!您的密码将以未加密的方式存储在/home/devops/snap/docker/321/.docker/config.json中。 配置凭据助手以删除此警告。看到 https://docs.docker.com/engine/reference/commandline/login/#credentials-store
成功登录 正在提取event-api(roll / event-api:latest)... 错误:您尝试重新创建的服务的图像已被删除。如果继续,则卷数据可能会丢失。在继续之前,请考虑备份数据。
继续新图像吗? [yN] Y 正在提取event-api(roll / event-api:latest)... 错误:拒绝对roll / event-api的提取访问,存储库不存在或可能需要“ docker登录”
我尝试了各种解决方案,并检查了它是否创建了.docker / config.json文件。