如何从服务器上的docker访问jupyter笔记本电脑?

我正在使用名为NC6的天青实例,它上面有一个GPU。 我想使用可以使用这个GPU的张量docker图像,也可以旋转jupyter笔记本。

我使用这个命令

nvidia-docker run -it -p 8888:8888 gcr.io/tensorflow/tensorflow:latest-gpu

当我从我得到的实例中运行此命令

 Copy/paste this URL into your browser when you connect for the first time, to login with a token: http://localhost:8888/?token=4c495089418941ad470cfe33b002bd6fad67970f84354e29 

但是当我访问:8888时什么也没有。 我怎样才能公开这个端口能够从实例外部访问笔记本?

虽然我从来没有使用Azure实例,但我认为您必须执行以下操作:

  • 打开azure色实例的端口8888到外部世界(这可能称为服务)。
  • find您的实例的IP(可能在此服务中定义)
  • 导航到http:// IP_HERE:8888 /?token = 4c495089418941ad470cfe33b002bd6fad67970f84354e29

希望这可以帮助!