当前位置:   article > 正文

国内拉取国外镜像方法_docker拉取国外镜像

docker拉取国外镜像

参考: https://mp.weixin.qq.com/s/-bDrC63J52oSEcIfGcQ7pw

1. github创建仓库 images-sysncer
2. 在此仓库中创建目录  .github/workflows 
3. 在此目录中创建文件 sync-image-example.yml
  • 1
  • 2
  • 3

vim sync-image-example.yml

name: Sync Image to Aliyun  Example

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-beijing.aliyuncs.com
        username: xxxxxxx@qq.com
        password: xxxxxx
        logout: false
        
    - name: Use Skopeo Tools Sync Image to Docker Hub
      run: |
         skopeo copy docker://registry.k8s.io/pause:3.9 docker://registry.cn-beijing.aliyuncs.com/wuxingge123/pause:3.9
         skopeo copy docker://docker.io/nginx:1.20 docker://registry.cn-beijing.aliyuncs.com/wuxingge123/nginx:1.20
         skopeo copy docker://docker.io/busybox:latest docker://registry.cn-beijing.aliyuncs.com/wuxingge123/busybox:latest
      # 使用 skopeo 工具将镜像同步到阿里云个人仓库中,使用时请自行源和目标修改仓库名称和镜像名称
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33

提交后自动触发,拉取镜像到自己的阿里云镜像仓库

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/秋刀鱼在做梦/article/detail/883164
推荐阅读
相关标签
  

闽ICP备14008679号