Synchronize the docker image from one registry to another through github action. For example, synchronize the specified docker image under gcr.io to docker.io.
Open a new issue, then use the image name to be synchronized as title (The image name needs to be a full name, which means registry and tag cannot be omitted), the content of issue can be empty.
For example: open a new issue with title k8s.gcr.io/kube-state-metrics/kube-state-metrics:latest, Then the github action will automatically pull the image and push it to the xin053 repository, then you can use docker pull xin053/kube-state-metrics:latest command to pull the image.
You can view the synchronized docker images through the link below:
https://hub.docker.com/u/xin053
After fork this repository, check issues in features on the Settings page of the forked repository, then enable GitHub actions on the Actions page, add corresponding secrets as needed, then you can create issue in your forked repository to synchronize the docker image
| key | value |
|---|---|
SOURCE_USERNAME |
username of source registry |
SOURCE_PASSWORD |
password of source registry |
TARGET_REGISTRY |
target registry, default docker.io |
TARGET_REPOSITORY |
target repository, default null |
TARGET_USERNAME |
username of docker hub |
TARGET_PASSWORD |
password or token of docker hub |
After fork this github repository, add the following secrets:
| key | value |
|---|---|
SOURCE_USERNAME |
username of source registry |
SOURCE_PASSWORD |
password of source registry |
TARGET_USERNAME |
username of docker hub |
TARGET_PASSWORD |
password or token of docker hub |
Remarks: If you log in with token on docker hub, you cannot modify the description of the synchronized docker images
For details: peter-evans/dockerhub-description#10
After fork this github repository, add the following secrets:
| key | value |
|---|---|
TARGET_REGISTRY |
target registry, such as ghcr.io |
TARGET_REPOSITORY |
target repository, such as test |
TARGET_USERNAME |
username of target registry |
TARGET_PASSWORD |
password of target registry |
