如何在 GitHub Actions 上安装 docker

col*_*rco 8 docker github-actions cicd

在 GitHub Actions 上安装 Docker 的官方/推荐方式是什么?

特别是,我需要在 GitHub Actions 上运行自定义脚本,除其他任务外,该脚本还调用docker builddocker push.

我不想要构建/推送的预制操作,我想要访问该docker命令。

我应该怎么办?

我能找到的唯一官方操作使用 Docker Buildx 而不是普通的 docker:https://github.com/marketplace/actions/build-and-push-docker-images

除此之外,我可以找到此操作(https://github.com/marketplace/actions/setup-docker),但我不知道我是否可以信任该来源,因为它不是官方的。

有什么建议吗?如何docker在 GitHub Actions 上安装该命令?