Przewiń do głównej treści

AWS - wysłanie obrazów do ECR

·79 słów·1 min
Aws Docker
Spis treści

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
#