gpt4 book ai didi

docker 本地主机 url 未打开

转载 作者:行者123 更新时间:2023-12-02 06:52:52 25 4
gpt4 key购买 nike

我安装了 docker,并且使用 tensorflow 图像无法使用 jupyter 笔记本在浏览器中打开。
我缺少什么?

使用的命令:docker run -it -v/home/$USER_NAME/tf_files:/tf_files gcr.io/tensorflow/tensorflow
其中“gcr.io/tensorflow/tensorflow”是tensorflow图像,“/home/surya”是$HOME。

in terminal

output in browser

PS:docker 安装正确,因为“docker run hello-world”给出了所需的消息。

最佳答案

您错过了绑定(bind)一些端口。 Tensorflow的官方文档提供了使用此命令公开的端口:

docker run -it -p 8888:8888 -v /home/surya/tf_files:/tf_files gcr.io/tensorflow/tensorflow

其中-p 8888:8888的意思是:将我 native 的8888端口与容器中的服务链接起来,也是8888,然后就可以访问 http://localhost:8888 的服务了

为什么我必须映射端口?

您的容器显示以下内容:

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

这意味着您必须使用端口 8888 连接到容器内正在运行的进程。要使容器的端口可以从本地计算机访问,您必须添加 -p 8888:8888 听从你的命令。然后,访问容器中提供给您的 URL 就可以通过本地浏览器访问容器的笔记本。

关于docker 本地主机 url 未打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41426846/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com