Skip to content

SpadesKing01/action-sync-docker-images

 
 

Repository files navigation

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/你的阿里云镜像仓库命名空间/你想要的镜像名称:版本号

About

使用Github-Action同步镜像到个人DockerHub或者私有镜像仓库中

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Dockerfile 100.0%