【问题标题】:Accessing docker container running in remote linux machine from a windows browser从 Windows 浏览器访问在远程 linux 机器上运行的 docker 容器
【发布时间】:2020-04-21 19:56:53
【问题描述】:

我有一台安装了 docker 的远程 ubuntu 机器,并且正在运行一个容器,我想通过浏览器从我的 windows 机器访问它,我可以通过 putty 从我的 windows 机器连接到 ubuntu 远程机器,有吗无论如何,我将能够做到这一点,在这种情况下的任何帮助或线索将不胜感激?

【问题讨论】:

  • 有诊断报告吗?你暴露了什么端口?您是否检查/调整了服务器的防火墙设置?你能用命令 docker ps 打印正在运行的容器的输出吗?

标签: linux docker containers remote-access


【解决方案1】:

启动容器时,您需要使用 -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

【讨论】:

    猜你喜欢
    • 2022-10-06
    • 2019-06-11
    • 2015-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多