Update README

This commit is contained in:
tech-shrimp 2024-06-13 13:49:19 +08:00
parent e352a17597
commit 119118f098
2 changed files with 45 additions and 4 deletions

View File

@ -18,12 +18,41 @@ jobs:
name: Pull name: Pull
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Docker Setup Buildx - name: Before freeing up disk space
uses: docker/setup-buildx-action@v3 run: |
echo "Before freeing up disk space"
echo "=============================================================================="
df -hT
echo "=============================================================================="
# 增加可用磁盘空间
- name: Maximize build space
uses: easimon/maximize-build-space@master
with:
root-reserve-mb: 2048
swap-size-mb: 128
remove-dotnet: 'true'
remove-haskell: 'true'
remove-android: 'true'
build-mount-path: '/var/lib/docker/'
- name: Restart docker
run: sudo service docker restart
- name: Free up disk space complete
run: |
echo "Free up disk space complete"
echo "=============================================================================="
df -hT
echo "=============================================================================="
- name: Checkout Code - name: Checkout Code
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Docker Setup Buildx
uses: docker/setup-buildx-action@v3
- name: Build and push image Aliyun - name: Build and push image Aliyun
run: | run: |
docker login -u $ALIYUN_REGISTRY_USER -p $ALIYUN_REGISTRY_PASSWORD $ALIYUN_REGISTRY docker login -u $ALIYUN_REGISTRY_USER -p $ALIYUN_REGISTRY_PASSWORD $ALIYUN_REGISTRY
@ -112,4 +141,15 @@ jobs:
docker tag $image $new_image docker tag $image $new_image
echo "docker push $new_image" echo "docker push $new_image"
docker push $new_image docker push $new_image
echo "开始清理磁盘空间"
echo "=============================================================================="
df -hT
echo "=============================================================================="
docker rmi $image
docker rmi $new_image
echo "磁盘空间清理完毕"
echo "=============================================================================="
df -hT
echo "=============================================================================="
done < images.txt done < images.txt

View File

@ -1,7 +1,8 @@
# Docker Images Pusher # Docker Images Pusher
使用Github Action将国外的Docker镜像转存到阿里云私有仓库供国内服务器使用免费易用<br> 使用Github Action将国外的Docker镜像转存到阿里云私有仓库供国内服务器使用免费易用<br>
支持DockerHub, gcr.io, k8s.io, quay.io, ghcr.io等任意仓库 支持DockerHub, gcr.io, k8s.io, ghcr.io等任意仓库<br>
支持最大50GB左右的大型镜像<br>
视频教程https://www.bilibili.com/video/BV1Zn4y19743/ 视频教程https://www.bilibili.com/video/BV1Zn4y19743/