Skip to main content

## Project

docker image registry sync tools. Currently supports aws ecr

## Status

[![Build Status](https://travis-ci.org/japzio/docker-registry-helpers.svg?branch=develop)](https://travis-ci.org/japzio/docker-registry-helpers)

## Runtime Requirements

  • python3

  • docker

## Dependencies

  • boto3

  • docker-py (1.X)

## PyPi Upload Utility(ies) * twine

## Creat Dists

./setup.py sdist –formats=gztar,zip

## Upload to PiPy

twine upload (–skip-existing) dist/ecr2ecr-VERSION.tar.gz or zip

## Installation

pip3 install ecr2ecr

## Usage as installed

ecr2ecr -s us-west-2 -d us-east-1 -n image-name(repository) -t latest

## Exit Codes

  • 1 - registry login issue

  • 2 - image pulling issue

  • 3 - image tagging issue

  • 4 - image pushing issue

## Usage as src

python3 -m ecr2ecr.core -s us-west-2 -d us-east-1 -n image-name -t latest

## Arguments

  • -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

## Author

@japzio

## Credits

TrustArc, Inc.

## License

Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ https://opensource.org/licenses/Apache-2.0

Release files for ecr2ecr 1.26

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ecr2ecr 1.26
File Size Uploaded
ecr2ecr-1.26.tar.gz 3.9 kB Details

Release files / ecr2ecr-1.26.tar.gz

Download URL ecr2ecr-1.26.tar.gz
Size 3.9 kB
Tags Source
SHA-256 checksum
How to use checksums
5643d38681ccdb3a56260b1943e4992d6e643c19cbaa730fd837431e9eeca6f8
BLAKE2b-256 checksum
How to use checksums
69a8d2b3b44560107bb0761cd910b0cdb1ce66baecf1e75027ee02ea1771d863
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.0

Release history Release notifications | RSS feed

This release

1.26 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page