Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker容器卷未在GitHub操作中装入_Github_Github Actions - Fatal编程技术网

Docker容器卷未在GitHub操作中装入

Docker容器卷未在GitHub操作中装入,github,github-actions,Github,Github Actions,下面是我的操作文件 name: ZAP on: push jobs: build: runs-on: ubuntu-latest container: image: owasp/zap2docker-stable options: --user root volumes: - /__w/actions-test-repo/actions-test-repo:/zap/wrk/ steps: - uses:

下面是我的操作文件

name: ZAP
on: push
jobs:
  build:
    runs-on: ubuntu-latest
    container:
      image: owasp/zap2docker-stable
      options: --user root
      volumes:
        - /__w/actions-test-repo/actions-test-repo:/zap/wrk/
    steps:
      - uses: actions/checkout@v1
      - name: view file
        run: pwd
      - name: run zap
        if: always()
        run: zap-baseline.py -t https://www.example.com -g gen.conf -r testreport.html
      - name: view file
        if: always()
        run: pwd
我想将目录/zap/wrk/绑定到本地目录。但当容器启动时,它不会装入此卷。我得到了当前的工作目录并将其装载到docker容器中。这是正确的方法吗


结果链接:

本论坛也发现了类似的问题。

解决方法是使用选项参数

name: ZAP
on: push
jobs:
  build:
    runs-on: ubuntu-latest
    container:
      image: owasp/zap2docker-stable
      options: -v /__w/actions-test-repo/actions-test-repo:/zap/wrk/:rw
    steps:
      - uses: actions/checkout@v2
      - name: run zap
        if: always()
        run: zap-baseline.py -t https://www.example.com -g gen.conf -w testreport.md