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