无法在http://127.0.0.1:8000查看FEniCS数字

时间:2018-03-13 07:22:08

标签: python docker fenics

我刚刚开始在Python中使用FEniCS。我正在使用Docker和启用FEniCS的终端来运行程序。它以这种方式运行程序效果很好但我无法访问这些数字。根据终端:"要查看数字,请访问http://127.0.0.1:8000",但是当我输入" http://127.0.0.1:8000"进入Safari它说" Safari无法连接到服务器"。我尝试过不同的浏览器,但问题仍然存在。我正在使用Mac计算机与MacOS Sierra和Netgear路由器。我如何访问http://127.0.0.1:8000

我按照FEniCS Tutorial vol1(https://fenicsproject.org/pub/tutorial/pdf/fenics-tutorial-vol1.pdf)启动docker并运行Python程序。这意味着我通过编写:

创建了一个FEniCS会话(容器)
fenicsproject run

然后我输入例如:

来运行Python程序
python ft01_poisson.py

当我通过编写

启动容器时,我也尝试打开端口127.0.0.1:8000
docker run --rm -ti -v 'pwd':/home/fenics/shared 
-w /home/fenics/shared quay.io/fenicsproject/stable:current '/bin/bash -l 
-c "export TERM=xterm;bash -i"' -p 127.0.0.1:8000:8000

但是,如果我以这种方式创建容器,我找不到我想要运行的文件,即使我在Python文件所在的目录中创建容器。

0 个答案:

没有答案