docker image registry sync tools. Currently supports aws ecr
- python3
- docker
- boto3
- docker-py (1.X)
- twine
./setup.py sdist --formats=gztar,zip
twine upload (--skip-existing) dist/ecr2ecr-VERSION.tar.gz or zip
pip3 install ecr2ecr
ecr2ecr -s us-west-2 -d us-east-1 -n image-name(repository) -t latest
- 1 - registry login issue
- 2 - image pulling issue
- 3 - image tagging issue
- 4 - image pushing issue
python3 -m ecr2ecr.core -s us-west-2 -d us-east-1 -n image-name -t latest
- -s --source-region region where the image should be pulled from.
- -d --destination-region region where the image will be pushed to.
- -n --image-name image:tag format
- -t --image-tag image:tag format
- -v --verbose switch to enable verbose logging level
@japzio
TrustArc, Inc.
Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ https://opensource.org/licenses/Apache-2.0