首页 > 其他分享 >cwl docker

cwl docker

时间:2024-09-03 11:38:47浏览次数:8  
标签:tmp INFO -- echo cc cwl docker

 

#!/usr/bin/env cwl-runner
cwlVersion: v1.0
class: CommandLineTool

label: echo
doc: |
  NCBI BlastN Nucleotide-Nucleotide BLAST

requirements:
  InlineJavascriptRequirement: {}
  ResourceRequirement:
    coresMax: 3
    ramMax: 10240


hints:
  DockerRequirement:
    dockerPull: busybox:1.36
  SoftwareRequirement:
    packages:
      blast:
        specs: [ https://bio.tools/blast ]
        version: [ "2.15.0" ]
arguments:
  - valueFrom: $(runtime.cores)
    position: 2

inputs:
  message:
    type: string
    # A default value that can be overridden, e.g. --message "Hola mundo"
    default: "Hello World"
    # Bind this message value as an argument to "echo".
    inputBinding:
      position: 1

outputs: []
baseCommand: ["echo"]
[root@bios cellxgene]# cwltool  --strict-cpu-limit  --strict-memory-limit  cc.cwl
INFO /usr/local/bin/cwltool 3.1.20230719185429
INFO Resolved 'cc.cwl' to 'file:///opt/zcy/cellxgene/cc.cwl'
INFO [job cc.cwl] /tmp/wpft111o$ docker \
    run \
    -i \
    --mount=type=bind,source=/tmp/wpft111o,target=/cBJKeD \
    --mount=type=bind,source=/tmp/j8qmvbwa,target=/tmp \
    --workdir=/cBJKeD \
    --read-only=true \
    --user=0:0 \
    --rm \
    --cidfile=/tmp/xvi2z5wk/20240903113406-036800.cid \
    --env=TMPDIR=/tmp \
    --env=HOME=/cBJKeD \
    --memory=10240m \
    --cpus=3 \
    busybox:1.36 \
    echo \
    'Hello World' \
    3
Hello World 3
INFO [job cc.cwl] Max memory used: 0MiB
INFO [job cc.cwl] completed success
{}INFO Final process status is success

 

标签:tmp,INFO,--,echo,cc,cwl,docker
From: https://www.cnblogs.com/testzcy/p/18394235

相关文章

  • Docker 简介
    10.Docker简介学习Docker之前,先了解Docker为什么出现,解决了什么痛点;然后简单介绍Docker是什么。‍在Docker出现之前假如你在自己的笔记本上,开发一个商城项目,那么开发环境就是你自己的笔记本,并且该开发环境具有特定的配置;而其他同事也有自己的本地开发环境,并且配置一般......
  • 两句话讲清楚离线安装docker镜像
    两句话讲清楚离线安装docker镜像文章目录两句话讲清楚离线安装docker镜像写在前面解决方案写在前面背景:银河麒麟、离线环境,装吧,一装一个不吱声。准备:首先,你要有个docker,安装好了才能搞镜像是不是,参考我的上一篇:两句话讲清楚离线安装docker其次,你要能访问hu......
  • docker 指令
    systemctlstartdocker#开启docker服务systemctlstatusdocker#查看docker运行状态systemctlstopdocker#停止docker服务systemctlrestartdocker#重启dockerdockerversion#查看Docker版本信息dockerinfo#显示Docker的系统信息,包括镜像和容器的数量......
  • 两句话讲清楚离线安装docker镜像
    两句话讲清楚离线安装docker镜像目录两句话讲清楚离线安装docker镜像写在前面解决方案写在前面背景:银河麒麟、离线环境,装吧,一装一个不吱声。准备:首先,你要有个docker,安装好了才能搞镜像是不是,参考我的上一篇:两句话讲清楚离线安装docker其次,你要能访问hub.docker.com......
  • 国内无法拉取Docker镜像了?这些方法拯救你的Docker
    国内无法拉取Docker镜像了?这些方法拯救你的Docker数学中国2024年08月25日21:14内蒙古以下文章来源于星哥说事,作者星哥说事各大高校以及容器技术社区,由于众所周不知的原因,纷纷关闭多个镜像加速站点。这极大地影响了工作效率和开发进度。面对这一困境,本文将为你介绍几种有......
  • 腾讯云服务器上线一个springboot+vue项目最全教程 非Docker 自带上传到gitee中的项目
    前言博主看网络上的各种介绍项目上线的视频/文章,要么不是真实项目上线,要么没有良好的引导,要么不全。因此就写了此博客。此博客应该是最全的了,全面地以一个项目来介绍如何上线。即使你是小白看完博客也能让你成为糕手糕手糕糕手......
  • docker 启动ElasticSearch
    拉取es镜像dockerpulldocker.elastic.co/elasticsearch/elasticsearch:7.15.0运行Elasticsearch容器dockerrun-d--namees-p9200:9200-e"discovery.type=single-node"-e"ES_JAVA_OPTS=-Xms512m-Xmx512m"-e"ELASTIC_PASSWORD=your_passw......
  • 导出/导入 docker 镜像文件
    在Docker中,导出和导入镜像通常不直接使用Docker的原生命令(如 dockersave 和 dockerload),而是可能会使用到Docker的镜像导出为文件(通常是tar文件)和从文件中导入镜像的功能。对于你提到的C++镜像(这里假设你已经有一个构建好的Docker镜像),下面是在CentOS7系统上导......
  • docker拉取镜像失败-----换源
    docker报错:errorpullingimageconfiguration:downloadfailedafterattempts=6:dialtcp108.160.170.39:443:connect:connectionrefused出这个错误就是你源有问题编辑Docker配置文件:打开或创建/etc/docker/daemon.json文件{"registry-mirrors":["h......
  • 四款主流 Docker 可视化工具,免费又好用 - 推荐使用朵云
    前言Docker提供了命令行工具来管理Docker的镜像和运行Docker的容器。我们也可以使用图形工具来管理Docker。目前,主流的Docker图形工具有DockerClouds、DockerUl、Portainer和Shipyard。DockerClouds朵云DockerClouds朵云是一款最简单的,单机环境中的管理......