Не удается просмотреть рисунок FEniCS по адресу http://127.0.0.1:8000

Я только начал использовать FEniCS с Python. Я использую 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 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 ответов

Другие вопросы по тегам