搜索buildx的例子

Docker Setup Buildx · Actions · GitHub Marketplace
四、Git和容器CI-CD-GitHub-Actions实现buildx - 图1

改进docker-build.yml文件

  1. name: Docker image buildx and push
  2. on: [push]
  3. jobs:
  4. Docker-Build-Push:
  5. runs-on: ubuntu-latest
  6. steps:
  7. -
  8. name: Checkout
  9. uses: actions/checkout@v2
  10. -
  11. name: Set up QEMU
  12. uses: docker/setup-qemu-action@v1
  13. -
  14. name: Set up Docker Buildx
  15. id: buildx
  16. uses: docker/setup-buildx-action@v1
  17. -
  18. name: Login to DockerHub
  19. uses: docker/login-action@v1
  20. with:
  21. username: ${{ secrets.DOCKERHUB_USERNAME }}
  22. password: ${{ secrets.DOCKERHUB_PASSWORD }}
  23. -
  24. name: Build and push
  25. id: docker_build
  26. uses: docker/build-push-action@v2
  27. with:
  28. push: true
  29. platforms: linux/amd64,linux/arm64
  30. tags: insaneloafer/flask-redis:latest

查看结果

四、Git和容器CI-CD-GitHub-Actions实现buildx - 图2
四、Git和容器CI-CD-GitHub-Actions实现buildx - 图3