安装 wrf

2019-05-26  本文已影响0人  二三筆

install with docker

本机为 centos 此 wrf 根据作者提供镜像的系统为 Ubuntu 16.04.5 LTS

install docker

sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum makecache fast
sudo yum -y install docker-ce
sudo systemctl start docker
// 获取hello-world 镜像
docker pull library/hello-world
// 运行 hello-world 镜像
docker run hello-world

pull wrf

$ docker search wrf
...
mikubill/wrf-wps                  pre-compiled pack of wrf and wps                0      
...
$ docker pull mikubill/wrf-wps:3.9-em_real
 docker run -it mikubill/wrf-wps:3.9-em_real /bin/bash
// 进入后输入 cd
cd 
// 罗列
ls
WPS  WRFV3
$ exit
// 获取CONTAINER ID 
$ docker ps
// 进入运行的CONTAINER ID
$ docker exec -it CONTAINER_ID /bin/bash

data

因为数据没有在里面,可以使用挂载的方法将数据文件挂载进去,即虚拟环境共享本机的数据。

// 获取容器运行id 
$ docker ps
CONTAINER ID        IMAGE                          COMMAND             CREATED             STATUS              PORTS               NAMES
cf29c76d8cea        mikubill/wrf-wps:3.9-em_real   "/bin/bash"         8 minutes ago       Up 8 minutes                            nervous_mclean

//  关闭容器
$ docker kill cf29c76d8cea        

// 查看是否被关闭
$ docker ps   
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

// 创建本地的目录,这里展示的是挂载两个目录
$ mkdir -p ~/wrf-data  ~/wrf-run

// 运行&进入容器
$ docker run -v /root/wrf-run:/root/run -v /root/wrf-data:/root/data -it mikubill/wrf-wps:3.9-em_real /bin/bash

正规安装方法

其它的正常安装
http://metclim.ucd.ie/2017/06/wrf-installation-on-a-linux-machine/
http://www2.mmm.ucar.edu/wrf/OnLineTutorial/compilation_tutorial.php#STEP1

需要下载的数据地址

http://www2.mmm.ucar.edu/wrf/src/wps_files/

学习使用 wrf

https://xg1990.com/blog/archives/281

上一篇下一篇

猜你喜欢

热点阅读