Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从正在运行的docker conatiner打开端口_Docker_Port_Jupyter Notebook - Fatal编程技术网

如何从正在运行的docker conatiner打开端口

如何从正在运行的docker conatiner打开端口,docker,port,jupyter-notebook,Docker,Port,Jupyter Notebook,我运行一个docker容器,并在容器中运行我的映像。我需要在浏览器中连接到Jupyter笔记本的web应用程序。我可以在docker中运行Jupyter笔记本,但无法在浏览器中运行它。我想这是因为我没有在浏览器中暴露试图访问笔记本的端口。但是,我无法从头开始重建映像,因此我正在寻找一个选项,以从正在运行的容器中打开端口 感谢您的帮助。docker run-d-p 80:80 image我执行命令运行imagedocker run-p 80:8810 image\u name,然后执行命令dock

我运行一个docker容器,并在容器中运行我的映像。我需要在浏览器中连接到Jupyter笔记本的web应用程序。我可以在docker中运行Jupyter笔记本,但无法在浏览器中运行它。我想这是因为我没有在浏览器中暴露试图访问笔记本的端口。但是,我无法从头开始重建映像,因此我正在寻找一个选项,以从正在运行的容器中打开端口


感谢您的帮助。

docker run-d-p 80:80 image我执行命令运行image
docker run-p 80:8810 image\u name
,然后执行命令
docker exec-it conatiner\u name bash
,运行容器。但是,这个问题仍然存在。使用
docker run-p80:8810 image\u name
可以将图像“转换”到正在运行的容器中,使用
docker exec-it conatiner\u name bash可以将图像附加到容器中。在分离模式下运行您的容器:
docker run-d-p 80:80 image\u name
并在浏览器中检查笔记本。您是在Linux上本机运行还是在Mac/Windows上使用docker?我在Windows机器上运行docker run-d-p 80:80 image我执行了运行镜像的命令
docker run-p 80:8810image\u name
然后执行命令
docker exec-it conatiner\u name bash
来运行容器。但是,这个问题仍然存在。使用
docker run-p80:8810 image\u name
可以将图像“转换”到正在运行的容器中,使用
docker exec-it conatiner\u name bash可以将图像附加到容器中。在分离模式下运行容器:
docker run-d-p 80:80 image\u name
并在浏览器中检查笔记本。您是在Linux上本机运行还是在Mac/Windows上使用docker?我是在Windows计算机上运行docker