加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

为什么我在使用docker机器时需要密码才能访问jupyter笔记本?

发布时间:2020-12-16 03:50:11 所属栏目:安全 来源:网络整理
导读:当我使用docker机器打开我的Jupyter笔记本时,会发生一个奇怪的问题.该网站需要我输入密码,以便我可以访问笔记本.真奇怪!你知道为什么吗?实际上,我正在使用我的docker机器来使用tensorflow来学习机器学习.我使用docker容器和终端来获取tensorflow并尝试在浏

当我使用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参数并在此之后指定环境变量.

如果你通过github存储库查看docker镜像,你可以在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']

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读