use*_*600 5 docker tensorflow jupyter-notebook
当我使用docker机器打开我的Jupyter笔记本时,会发生一个奇怪的问题.该网站需要我输入密码,以便我可以访问笔记本.真奇怪!你知道为什么吗?实际上,我正在使用我的docker机器来使用tensorflow来学习机器学习.我使用docker容器和终端来获取tensorflow并尝试在浏览器上打开jupyter notebook.但它允许我在Jupyter出现在我的浏览器后输入密码以使用笔记本.
您可以通过名为 PASSWORD 的环境变量向 Tensor Flows docker 容器提供密码,如下所示:
docker run -it -p 8888:8888 -e "PASSWORD=abc123" gcr.io/tensorflow/tensorflow
只需添加 -e 参数并指定您的环境变量即可。
如果您查看 docker 镜像的 github 存储库,您可以在jupyter_notebook_config.py的底部找到此代码片段
# sets a password if PASSWORD is set in the environment
if 'PASSWORD' in os.environ:
c.NotebookApp.password = passwd(os.environ['PASSWORD'])
del os.environ['PASSWORD']
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1185 次 |
| 最近记录: |