我怎么从jupyter笔记本开始

我已经在Mac OS上安装了张量docker容器tensorflow/tensorflow 。 我使用命令

 docker run -i -p 8888:8888 tensorflow/tensorflow 

运行jupyter笔记本的服务器。 但是,当我运行下面的示例代码

 from tensorflow.examples.tutorials.mnist import input_data mnist = input_data.read_data_sets("tensorflow", one_hot=True) 

该程序下载train-images-idx3-ubyte.gz成功,但抛出

 IOError: [Errno socket error] [Errno 99] Cannot assign requested address 

当提取数据。 我已经search了这个问题,并尝试了命令

 docker run -i -p 8888:8888 tensorflow/tensorflow /run_jupyter.sh --ip 127.0.0.1 

运行jupyter笔记本服务器。 但这次我无法访问地址http://127.0.0.1:8888/?token=...在我自己的Mac OS

那么运行示例代码时应该怎么处理这个错误?

谢谢