Skip to content

Simple container registry cache and proxy wrote in node.js

License

Notifications You must be signed in to change notification settings

harrryhsu/node-registry-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

node-registry-proxy

Container registry proxy wrote in nodejs, supporting public docker hub image and AWS ECR.

The application also does caching of both layer files and manifest to avoid throttle.

Usage

npm run start:aws // AWS ECR backend
npm run start:docker // Docker hub backend

The ECR backend requires AWS CLI to be installed and configured in the environment.

Docker hub backend requires no additional configuration.

The application as it is does not have ssl capability, an additional docker engine configuration is required to whitelist the proxy ip in order to directly pull from docker cli.

"insecure-registries": [
    "host:port"
]

About

Simple container registry cache and proxy wrote in node.js

Resources

License

Stars

Watchers

Forks