Docker容器开jupyter不能访问到的解决方法
更新时间:2021年01月11日 08:39:22 作者:MrCharles
这篇文章主要介绍了Docker容器开jupyter不能访问到的解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
在本项目中使用了docker容器搭建环境,Dockerfile 如下:
FROM tensorflow/tensorflow:1.14.0-gpu-py3 RUN pip install scipy==1.3.3 RUN pip install requests RUN pip install Pillow RUN pip install matplotlib RUN pip install pandas RUN pip install keras==2.2.4 RUN pip install scikit_learn==0.20.0 RUN pip install transformers==3.5.0
创建docker容器:
sudo docker build - < Dockerfile
创建成功之后给打上标签:
docker tag a7a1861d2150 datascience/text2animeface:v0.1
然后进入容器:
sudo docker run --gpus all -it -p 8080:8080 -p 8888:8888 -d -v `pwd`:/mnt datascience/text2animeface:v0.1
然后安装jupyter之后启动jupyter
jupyter-notebook --allow-root
问题出现,外面无法访问localhost:8888, telnet也不通,反复尝试,不需要重新建立容器,直接使用以下命令启动jupyter即可:
jupyter-notebook --allow-root --ip=0.0.0.0 --port=8888
ip地址绑定到0.0.0.0也就是任意ip地址吧,端口8888,
到此这篇关于Docker容器开jupyter不能访问到的解决方法的文章就介绍到这了,更多相关Docker jupyter不能访问 内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Jenkins构建Docker镜像并推送至Harbor仓库的实现
本文主要介绍了Jenkins构建Docker镜像并推送至Harbor仓库,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2021-09-09docker 环境搭建、docker 与容器常用指令大全(推荐)
这篇文章主要介绍了docker 环境搭建、docker 与容器常用指令大全,主要包括docker容器操作命令汇总,文中介绍需要注意的是如果想要删除一个容器,需要先停止该容器且如果镜像中有运行状态的容器,也是无法删除容器的,需要的朋友可以参考下2022-06-06
最新评论