以 AWS CLI 使用 ECR
ECR 全名是 Elastic Container Registry,是 Amazon 的 docker container registry。
安裝 AWS CLI 後先 aws configure
設定
Push
- 做個 docker image
- authenticate
$ aws ecr get-login-password --region [region] | sudo docker login --username AWS --password-stdin [AWSUserID].dkr.ecr.[region].amazonaws.com
- create repository,例如
hello-ecr
- 幫 image 上 tag,例如
[AWSUserID].dkr.ecr.us-east-2.amazonaws.com/hello-ecr:latest
- docker push
Run
一樣先 login,接著 docker run
,例如:$ docker run [AWSUserID].dkr.ecr.us-east-2.amazonaws.com/hello-ecr:latest