关键词:
【中文标题】使用 docker 和 openfoam 在 /mnt 上安装 sdb【英文标题】:mounting sdb on /mnt using docker and openfoam 【发布时间】:2017-05-29 08:01:18 【问题描述】:我最近在 2016 年 10 月在此站点上发现了题为“如何在 openFOAM 的 docker 版本中挂载卷”的帖子。该帖子自动询问 通过 Docker 版本的 openfoam 安装已安装的(在 bash 或 csh 下)卷。希望下面会对此进行解释。
我的情况是csh
下,lsblk
的输出是:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:16 0 1.8T 0 disk /mnt/hdd
sda 8:0 0 111.8G 0 disk
├─sda2 8:2 0 1K 0 part
├─sda5 8:5 0 7.9G 0 part [SWAP]
└─sda1 8:1 0 103.9G 0 part /
然后我运行脚本startOpenFOAM+
,也就是下面的 Bash shell 脚本:
#!/bin/bash
# this script will
# i) Start OpenFOAM+ container with name 'of_v1612_plus'
# in the the shell-terminal.
# User also need to run xhost+ from other terminal
# Note: Docker daemon should be running before launching script
# PostProcessing: User can launch paraview/paraFoam from terminal
# to postprocess the results
# Note: user can launch script in different shell to have OpenFOAM
# working environment in different terminal
xhost +local:of_v1612_plus
docker start of_v1612_plus
docker exec -it of_v1612_plus /bin/bash -rcfile /opt/OpenFOAM/setImage_v1612+
我被转储到 Bash shell 中,lsblk
的输出现在是:
bash-4.1$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:16 0 1.8T 0 disk
sda 8:0 0 111.8G 0 disk
|-sda2 8:2 0 1K 0 part
|-sda5 8:5 0 7.9G 0 part [SWAP]
`-sda1 8:1 0 103.9G 0 part /etc/sudoers.d
我想问题的答案是将docker run -v ....
行添加到startOpenFOAM+
shell 脚本中。但是,我不确定用什么替换这些点以及在哪里放置命令。
任何帮助将不胜感激。
谢谢,
彼得。
【问题讨论】:
【参考方案1】:如果我理解,你需要这个:
docker run -v /mnt/hdd:/mnt/hdd .....
但是你没有显示你在哪里docker run
,如果你找到了,那就加上-v
。
重要提示:关于sdb
,您不会在容器内看到带有lsblk
的挂载点,因为docker 挂载的是一个目录,而不是一个设备。您只会在 /mnt/hdd 中看到内容
【讨论】:
如何在 openFOAM 的 docker 版本中挂载卷
】如何在openFOAM的docker版本中挂载卷【英文标题】:HowtomountvolumesindockerreleaseofopenFOAM【发布时间】:2016-10-3101:21:42【问题描述】:我正在运行openFOAM的docker版本。在运行openFOAM时,我无法访问在/mnt中设置的任何卷。我跑步时可以... 查看详情
在 OpenFOAM 中使用 snappyHexMesh 和 STL 文件的教程
】在OpenFOAM中使用snappyHexMesh和STL文件的教程【英文标题】:TutorialforusingsnappyHexMeshwithaSTLfileinOpenFOAM【发布时间】:2017-11-1808:30:22【问题描述】:我已经创建了一个车辆并输出了一个STL文件。首先,我想使用snappyHexMesh将STL文件转... 查看详情
无法运行 OpenFOAM docker 镜像
】无法运行OpenFOAMdocker镜像【英文标题】:unabletorunOpenFOAMdockerimage【发布时间】:2018-01-2317:00:57【问题描述】:我正在尝试使用theOpenFOAMdockerimage。我正确安装了所有东西,当我尝试运行OpenFOAM_Start时出现错误:启动的机器可能有... 查看详情
HTCondor 与 OpenFOAM
】HTCondor与OpenFOAM【英文标题】:HTCondorwithOpenFOAM【发布时间】:2017-05-2215:15:40【问题描述】:我正在尝试从HTCondor在OpenFOAM中启动一些计算。到目前为止,我们只准备了一台多核服务器OpenFOAM。OpenFOAM是按照以下说明从源代码安装... 查看详情
openfoam这样的开源软件和fluent差距在哪
...你的提问其实是不恰当的,应该说Fluent这样的商业软件和OpenFoam的差距在哪。总的来说OpenFoam有如下一些优劣势:优势相比起Fluent动辙上百万的购买费用,OpenFoam是免费的。OpenFoam是极其灵活的,它包括有各种各样的边界条件设置... 查看详情
openfoam学习路线 转载
...oweeksofplayingwithaCFDcodewillsaveyouoneafternoonofreading”什么是OpenFOAM(力荐)注意,下面列的资料都在不断更新,本站博文也不断更新。 OpenFOAM国内使用情况调查在大家眼里OpenFOAM难点在哪?不断有新人加入OpenFOAM的学习和使用中... 查看详情
OpenFoam:在 polyMesh 文件夹中找不到 blockMeshDict 文件
】OpenFoam:在polyMesh文件夹中找不到blockMeshDict文件【英文标题】:OpenFoam:CannotfindblockMeshDictfileinpolyMeshfolder【发布时间】:2017-06-1010:48:07【问题描述】:使用命令终端,我尝试从docker访问blockMeshDict文件。我访问空腔文件夹、常量... 查看详情
在 Mac OS 上安装 OpenFoam
】在MacOS上安装OpenFoam【英文标题】:InstallingOpenFoamonMacOS【发布时间】:2016-11-0906:41:18【问题描述】:谁能给出有效的指示?对此有各种帖子,但对我没有任何帮助。我在下面的尝试是我能做的最好的。尝试在OSXElCapitan上安装Open... 查看详情
如何在 Docker 窗口中打开 paraView
...ronOSX-PartII但从未解决。在MacOSElCapitan中,我在Docker下运行OpenFOAM二进制文件,因为没有本机版本。我想使用paraView查看 查看详情
监控在 slurm 作业上运行的 OpenFOAM 模拟的 CPU 使用率
】监控在slurm作业上运行的OpenFOAM模拟的CPU使用率【英文标题】:MonitortheCPUusageofanOpenFOAMsimulationrunningonaslurmjob【发布时间】:2018-02-0121:37:14【问题描述】:我正在集群上运行OpenFOAM模拟。我用过theScotchdecompositionmethod,我的decomposeP... 查看详情
在 openfoam 中,paraview 无法连接到 X 服务器
】在openfoam中,paraview无法连接到X服务器【英文标题】:inopenfoam,paraviewcannotconnecttoXserver【发布时间】:2018-09-1312:45:55【问题描述】:我在ubuntu和OpenFOAM方面的背景:本周我开始学习在OpenFoam中进行模拟。我的笔记本电脑上有Windows... 查看详情
Openfoam - pisoFoam 只使用一个核心
】Openfoam-pisoFoam只使用一个核心【英文标题】:Openfoam-pisoFoamonlyusesonecore【发布时间】:2018-04-1221:05:03【问题描述】:我使用openfoam版本1606+当我运行pisoFoam时,在htop中(显示CPU使用情况)我可以看到pisoFoam只使用一个内核(当然... 查看详情
openfoam需要多少linux知识?
在使用OpenFOAM之前,我一直生活在windows温暖舒适的环境里,因为要装OpenFOAM才第一次在电脑上下载了Ubuntu系统,小心翼翼的拿鼠标一路点确认就安装成功了。OpenFOAM的安装和编译也很容易只要按照官网的流程一步步都能成功,所... 查看详情
如何在 OpenFOAM 中编译 OpenVINO-Code?
】如何在OpenFOAM中编译OpenVINO-Code?【英文标题】:HowtocompileOpenVINO-CodeinOpenFOAM?【发布时间】:2019-05-2912:32:42【问题描述】:我目前在计算流体动力学领域使用OpenVINO的推理引擎进行深度学习推理。我使用的CFD软件是OpenFOAM,它不... 查看详情
是否可以在不使用 GUI 的情况下使用 ParaView Python Shell 加载 OpenFOAM 解决方案文件?
】是否可以在不使用GUI的情况下使用ParaViewPythonShell加载OpenFOAM解决方案文件?【英文标题】:IsitpossibletoloadOpenFOAMsolutionfileusingParaViewPythonShellwithoutusingGUI?【发布时间】:2017-05-1918:56:00【问题描述】:我在没有GUI访问权限的HPC(集... 查看详情
openfoam中funkysetfields的安装与使用
参考技术AOpenFOAM中有个setFields函数能够设置简单的初始场,其实,OpenFOAM的插件swak4foam中funkySetFields能够设置更复杂的初始条件。根据不同的OpenFOAM版本,在这个网站选择安装.当然也可以试试网站中的另两种方法。swak4foam包含下... 查看详情
openfoam软件自带的算例描述或讲解有吗?在哪里
...,所以可以采用专业的网格生成软件画网格,然后转化为OpenFOAM网格文件。将自己画好的网格(此处指*.mesh文件),采用命令fluentMeshToFoam转化成OF网格。命令详细介绍参考;这里我常用的是fluentMeshToFoam+空格+网格文件名字+空格+-s... 查看详情
终端看不到复制的文件夹 - ubuntu
...【发布时间】:2018-02-2713:31:29【问题描述】:我对Ubuntu和OpenFoam非常陌生,因此尝试学习并做一些教程。我正在使用Docker在Ubuntu上使用OpenFoam。我将文件夹复制到特定目录,但是当我尝试使用终端访问该文件夹时,我不能;我只... 查看详情