单机使用docker部署多个容器并行openmpi

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单机使用docker部署多个容器并行openmpi相关的知识,希望对你有一定的参考价值。

参考技术A 制作镜像

手动创建容器

使用docker-compose创建容器

配置ssh无密码访问并运行mpi测试程序

question1:

--oversubscribe 超线程

question2:

--allow-run-as-root 允许root跑

question3:
--machinefile 和 --hostfile 同义,用于指定host文件
host文件内容

slots表示每个节点需要使用的核心数,如果加上slots 那么必须使得slots的总和与-np的总核心数相等,否则slots不生效。

question4:

--prefix /usr/local/openmpi 需要指定远程节点的openmpi目录

以上是关于单机使用docker部署多个容器并行openmpi的主要内容,如果未能解决你的问题,请参考以下文章

我对 Docker 网络模型的理解

Minikube之Win10单机部署

DOCKER 06:docker compose

Docker三剑客之一:Docker-compose

Jenkins容器化部署

使用 Docker Stack 部署多服务集群