小编Tob*_*s G的帖子

使用 CWL(通用工作流语言)时将目录挂载到 docker 容器

我试图在使用 CWL 时将一堆非常大的文件放入 docker 容器中。当使用默认的文件输入方法时

工作.yml:

input_file:
  class: File
  path: /home/ubuntu/data/bigfile.zip
Run Code Online (Sandbox Code Playgroud)

CWL 运行程序以某种方式复制文件并卡住。有没有一种简单的方法可以将目录直接安装到 docker 容器中?

任务.cwl:

cwlVersion: cwl:draft-3
class: CommandLineTool
baseCommand: run.sh

hints:
  - class: DockerRequirement
    dockerImageId: name123

inputs:
  - id: input_file
    type: File
    inputBinding:
      position: 1
outputs: []
Run Code Online (Sandbox Code Playgroud)

提前致谢!

workflow pipeline docker

5
推荐指数
1
解决办法
1007
查看次数

标签 统计

docker ×1

pipeline ×1

workflow ×1