Docker容器開jupyter不能訪問到的解決

2021-10-14 07:00:49 字數 1006 閱讀 4339

在本專案中使用了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/text2*****face:v0.1
然後進入容器:

sudo docker run --gpus all -it -p 8080:8080 -p 8888:8888 -d -v `pwd`:/mnt  datascience/text2*****face: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的Linux容器搭建前端開發環境

隨著開發的深入,前端開發已經不侷限於簡單的本地開發壞境的搭建與除錯。運維方面,目前的伺服器使用的基本上都是linux系統,了解下linux系統原理與一些常用的配置和指令,對我們的開發和部署以及排除線上bug都有不小的幫助。本文的目的就是通過安裝前端開發的環境來熟悉linux的一些指令和環境。說搞就搞...

docker容器 Docker 容器逃逸漏洞

2020年12月1日,阿里雲應急響應中心監測到 containerd 官方發布安全更新,修復了 docker 容器逃逸漏洞 cve 2020 15257 漏洞描述 containerd 是乙個控制 runc 的守護程序,提供命令列客戶端和 api,用於在乙個機器上管理容器。在特定網路條件下,攻擊者可...

docker學習 docker容器

1.容器檢視 已經啟動的容器 docker ps 所有的容器 docker ps a2.啟動容器相關引數 互動式容器 退出時容器處於停止狀態,無法使用 docker run it name mynginx nginx bin bash 退出當前容器 exit 守護式容器 埠88是宿主機的對映埠 do...