cdexe#
命令#
cdexe - 在作业的 Docker 容器中运行交互式命令
概要#
cdexe [-t container_rank_id] jobId command [arguments …]
cdexe [-h | -V]
描述#
在作业的 Docker 容器中运行交互式命令。
该命令相当于容器作业的“docker exec”, 但它不支持任何 docker-exec 选项。在普通用户没有权限运行docker命令的环境中,这个命令可以代替用户运行docker exec。
发出该命令的用户必须是作业所有者。管理员无法针对其他用户的作业运行此命令。
示例:
cdexe -t2 1080 bash
[cadmin@dev /]#
上述命令在作业 ID 为 1080 的 Docker 容器中运行 bash。
选项#
- -t 容器顺序数
对于多容器作业,指定容器的顺序数。
如果未指定,则使用第一个容器等级的容器。
容器顺序基于“cjobs -l”或“aip j i -l”输出中列出的容器任务顺序。
容器顺序数从 1 开始。
- -h
将命令用法打印到标准错误输出并退出。
- -V
将 AIP 发行版本打印到标准错误输出并退出。
另请参阅#
诊断#
cdexe 尝试使用 CBEXE 运行任务。如果 CBEXE 已关闭,cdexe 将失败。