从 windows 浏览器访问远程 linux 机器中的 docker 容器 运行
Accessing docker container running in remote linux machine from a windows browser
我有一台安装了 docker 的远程 ubuntu 机器,上面有一个容器 运行,我想通过浏览器从我的 windows 机器访问它,我可以通过 putty 从我的 windows 机器连接到 ubuntu 远程机器,有什么办法,我能够实现这一点,在这种情况下任何帮助或线索将不胜感激?
启动容器时,您需要使用 -p 标志发布要连接的端口。这是 Docker 文档中的一个示例,它将容器中的端口 80 发布到主机上的端口 80(如果您愿意,可以映射到不同的端口):
$ docker run -d -p 80:80 my_image service nginx start
见https://docs.docker.com/engine/reference/run/#expose-incoming-ports
我有一台安装了 docker 的远程 ubuntu 机器,上面有一个容器 运行,我想通过浏览器从我的 windows 机器访问它,我可以通过 putty 从我的 windows 机器连接到 ubuntu 远程机器,有什么办法,我能够实现这一点,在这种情况下任何帮助或线索将不胜感激?
启动容器时,您需要使用 -p 标志发布要连接的端口。这是 Docker 文档中的一个示例,它将容器中的端口 80 发布到主机上的端口 80(如果您愿意,可以映射到不同的端口):
$ docker run -d -p 80:80 my_image service nginx start
见https://docs.docker.com/engine/reference/run/#expose-incoming-ports