Skip to main content

Management project which migrates docker images to/from ECR repositories.

Project description

AWS ECR Migration

Short description

Project used to migrate docker images between cloud and a local machine.

Prerequisites

Local prerequisites

  • Docker installed.
  • This project installed with:
pip install aws-ecr-migration

or:

./install.sh

Cloud prerequisites

  • ECR repository created

Usage

Pulling from ECR repository

from aws_ecr_migration.manage import Manager
from aws_ecr_migration.aws_credentials import AwsCredentials

manager = Manager(
    credentials=AwsCredentials(), 
    remote_repository='remote/repository'
)

manager.pull()

Pushing an image to ECR repository

from aws_ecr_migration.manage import Manager
from aws_ecr_migration.aws_credentials import AwsCredentials

manager = Manager(
    credentials=AwsCredentials(), 
    remote_repository='remote/repository'
)

manager.push_image('myimage')

Pushing a running container to ECR repository

from aws_ecr_migration.manage import Manager
from aws_ecr_migration.aws_credentials import AwsCredentials

manager = Manager(
    credentials=AwsCredentials(), 
    remote_repository='remote/repository'
)

manager.push_container('mycontainer')

Release history

1.2.1

Documentation updates.

1.2.0

Add ability to pull specific image.

1.1.0

Add repository_exists and repository_empty methods.

1.0.0

Initial.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aws_ecr_migration-1.2.1.tar.gz (15.8 kB view hashes)

Uploaded source

Built Distribution

aws_ecr_migration-1.2.1-py3-none-any.whl (16.9 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page