Docker容器卷未在GitHub Actions中挂载

尼罗扬·塞尔瓦纳森(Nirojan Selvanathan)

以下是我的动作文件。

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容器。这是正确的方法吗?

在此处输入图片说明

结果链接:https : //github.com/sshniro/actions-test-repo/commit/08c0257d92b772a1d33c0b68cb8af99afdef9130/checks?check_suite_id=324032091

尼罗扬·塞尔瓦纳森(Nirojan Selvanathan)

在该论坛中也发现了类似的问题。https://github.community/t5/GitHub-Actions/Container-volumes-key-not-mounting-volume/td-p/34798

解决方法是使用options参数。

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Docker-卷未在容器中挂载最新文件

Docker容器未在Amazon EBS卷中写入

将单个文件从NFS docker卷挂载到容器中

如何将文件从docker中的卷挂载到容器?

Vuejs 到 Github Actions 中的 docker 容器

Docker如何将卷从Docker Client挂载到在Docker主机上运行的Docker容器中?

将Github链接挂载为Docker卷

如何从我的容器在 kubenetes 中挂载卷

Docker中的Docker无法挂载卷

在构建期间如何将主机卷挂载到Dockerfile中的Docker容器中

如何在gitlab中挂载卷并将文件复制到docker容器中?

docker容器在启动期间无法在卷挂载中打开符号链接文件

在Docker容器中处理持久数据时,绑定挂载和卷之间有什么区别?

在 Docker 中挂载了一个卷,但容器和本地主机的变化是独立的

使用docker-compose将WordPress命名卷挂载到NGINX容器的子目录中

将/var/run/docker.sock挂载到容器中时,哪个文件系统用于卷挂载?

docker 中的共享镜像卷挂载错误

挂载的Docker卷中的权限被拒绝

Windows Docker mongo容器不适用于卷挂载

如何在Docker中将卷从容器挂载到主机?

为gitea在Docker容器中设置卷

如何在Docker容器中列出卷?

Docker容器中的卷权限错误

Docker卷在容器行为中造成故障

从Docker容器访问Kubernetes中的容器安装卷

从Dockerfile将本地目录作为卷挂载到容器中

在 Kubernetes 中的主机和 pod 容器之间绑定挂载卷

Docker挂载卷

Docker非挂载卷