OpenFOAM Docker 镜像创建与开发

官方 docker 镜像参考 Docker Hub | OpenFOAM Foundation, 本文用于自定义创建 OpenFOAM (v12) Docker 镜像.

Create Images

  1. 创建基本容器
1
2
3
4
5
6
7
8
# pull official images (latest)
docker pull ubuntu
docker images
# create container
docker run -itd --name openfoam-v12 ubuntu
docker ps
docker exec -it openfoam-v12 /bin/bash
cat /etc/lsb-release
  1. 下载 openfoam 并复制到容器中
1
2
3
# download source from github (openfoam-v12)
wget https://github.com/OpenFOAM/OpenFOAM-12/archive/refs/heads/master.zip -O OpenFOAM-12.zip
wget https://github.com/OpenFOAM/ThirdParty-12/archive/refs/heads/master.zip -O ThirdParty-12.zip
  1. 安装 openfoam
1
2
3
# install build-essential
sudo apt update

CFD Case Test

Development Test

0%