我正在尝试使用IBM LSF Spectrum bsub命令触发Docker容器。我正在使用的操作系统是RHEL 8.1
我已经启动IBM LSF,并使用lsid命令检查它是否正在运行,该命令显示“集群名称和主名称”。
在configdir / lsb.params下,我也设置了dockerapp#Begin Application
#NAME = dockerapp
#CONTAINER = docker [image(registry.redhat.io/ubi8/python-36)]
#DESCRIPTION = Docker用户服务
#结束申请
`
也尝试使用“udocker”选项。
当我运行以下命令以启动Docker容器时。它显示Job已提交到默认队列。但是,当我使用docker ps
检查时,我看不到任何容器在运行。 bsub -a docker -app dockerapp sleep 1h
bsub -a "docker(registry.redhat.io/ubi8/python-36)" -app udocker a.out -in in.dat -out out.dat
我已经使用安装了修订包的LSF 10.1进行了所有必需的配置,并且badmin reconfig
时没有出现错误
当我为docker作业执行bjobs <bobid>
时,其显示STATUS as EXIT
有什么办法可以看到容器在运行吗?
最佳答案
我想出了在选项参数中将lsb.applications配置为在“-d”模式下使用Container的方法。
关于docker - 如何使用IBM LSF运行Docker容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63650574/