前提:windows系统git bash,根据aws ecr提供的push commands进行第一步登录aws和docker的时候产生各种错误,docker login正常,aws s3 list无显示。docker build和docker tag正常运行。
error 1: "Cannot perform an interactive login from a non TTY device"
错误原因:docker
解决方案:
docker login -u AWS -p $(aws ecr get-login-password --region the-region-you-are-in) xxxxxxxxx.dkr.ecr.the-region-you-are-in.amazonaws.com
error 2: Connection was closed before we received a valid response from endpoint URL: "https://api.ecr.us-east-1.amazonaws.com/".
一开始输入了access key, secret key和region报错,后来重新输入了key, region设为None运行成功,不确定报错原因。docker push也正常运行。