name: Sync Image to Aliyun
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Git pull
uses: actions/checkout@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2.9.1
- name: Login to Docker Hub
uses: docker/login-action@v2.2.0
with:
registry: registry.cn-guangzhou.aliyuncs.com
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
logout: false
- name: Use Skopeo Tools Sync Image to Docker Hub
run: |
skopeo copy docker://docker.io/nacos/nacos-server:1.3.0 docker://registry.cn-guangzhou.aliyuncs.com/zonkidd/nacos-server:1.3.0
# 使用 skopeo 工具将镜像同步到阿里云个人仓库中,使用时请自行源和目标修改仓库名称和镜像名称
# 示例:
# skopeo copy docker://docker.io/你所需要的docker镜像名称:版本号 docker://registry.cn-guangzhou.aliyuncs.com/你的阿里云镜像仓库命名空间/你想要的镜像名称:版本号SpadesKing01/action-sync-docker-images
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|