GitHub Actions - 为 Docker 容器安装卷

Jor*_*dan 6 docker github-actions

我一直在 GitHub Actions 中快速了解 Docker 的使用情况,并且不断运行如下代码:

docker run --rm -t \
            -v "/home/runner":"/home/runner" \
            -v "/home/runner/work/_temp/_github_home":"/github/home" \
            -v "/home/runner/work/_temp/_github_workflow":"/github/workflow" \
            -v "${{ github.workspace }}":"/github/workspace" \
            ...
Run Code Online (Sandbox Code Playgroud)

我很好奇安装所有这些卷的动机是什么。我得到了/github/workspace一个,可以访问 Docker 容器内的所有存储库文件,但是这些文件有什么用呢?

  • /home/runner
  • /home/runner/work/_temp/_github_home
  • /home/runner/work/_temp/_github_workflow

“你说什么,你在哪里看到的?”

然而,我找不到任何有关您为什么要这样做的文档。