AWS - wysłanie obrazów do ECR
#
profile='work'
region='eu-central-1'
account='000000000000'
# lista wszystkich repozytoriów
aws ecr describe-repositories --query "repositories[].repositoryName" --profile "${profile}"
# zalogowanie się dockerem do repozytorium ECR
aws ecr get-login-password --region "${region}" --profile "${profile}"| docker login --username AWS --password-stdin "${account}.dkr.ecr.${region}.amazonaws.com"
# utworzenie repozytorium pod example/mysql
aws ecr create-repository --repository-name 'example/mysql' --profile "${profile}"
# pobranie obrazu mysql
docker image pull mysql:5.7.36
# otagowanie i wysłanie obrazu do repozytorium AWS
docker tag c20987f18b13 "${account}.dkr.ecr.${region}.amazonaws.com/example/mysql:5.7.36"
docker push "${account}.dkr.ecr.${region}.amazonaws.com/example/mysql:5.7.36"
Źródła
#