【发布时间】:2016-06-26 21:34:55
【问题描述】:
我已经设置了一个 Ubuntu 14.04 AWS 实例。我的安全组开放了 8888 端口 (tcp),并为 ssh 开放了 22 端口。
我可以 ssh 进入实例就好了,然后在实例中我启动一个 docker 容器:
docker run -it --name="test" -p 8888:9999 b.gcr.io/tensorflow/tensorflow:latest-devel
这个容器里面有jupyter notebook,然后在容器中我运行jupyter notebook,我看到了正确的输出:
[I 14:49:43.788 NotebookApp] The Jupyter Notebook is running at: http://[all ip addresses on your system]:8888/
[I 14:49:43.788 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
如果我通过打开另一个 ssh 运行 docker ps,我会看到连接:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8414f19fcd5f b.gcr.io/tensorflow/tensorflow:latest-devel "/bin/bash" 38 minutes ago Up 23 minutes 6006/tcp, 8888/tcp, 0.0.0.0:8888->9999/tcp test
所以一切似乎都是正确的,但我没有看到 jupyter notebook:http://PUBLICIP:8888
【问题讨论】:
标签: amazon-web-services docker jupyter jupyter-notebook