映射端口以访问Web界面

气化

我有一个运行Linux的准系统服务器,但未安装图形界面。它仅在命令行中工作,我们不想更改它。

该服务器的IP地址是 192.168.1.6

在这台机器上,我们运行Docker以使用多个容器。容器之一是可通过port访问的Web应用程序80

当我curl localhost使用准系统Linux时,我具有网页的原始数据。我想从同一局域网中的每台计算机上看到该Web应用程序。通过在Machine上的示例192.168.1.7,我想输入浏览器192.168.1.6并查看Web应用程序。

首先,有可能吗?如果是,您能给我一些指导吗?

你好

有许多方法可以做到这一点,最直接的方法就是使用Docker的内置网络。

$ docker network ls
NETWORK ID          NAME                DRIVER              SCOPE
6ef2c6836690        bridge              bridge              local
db24b1e2be58        host                host                local
edf606d533a5        none                null                local

默认情况下bridge,除非您在期间另行告知,否则您的容器会进入网络docker run...

$ docker run -P -d -p 12345:80 nginxdemos/hello

完成此操作后,LAN上的任何主机都可以使用Docker主机的IP +端口来访问它:

$ curl -I http://192.168.56.101:12345/
HTTP/1.1 200 OK
Server: nginx/1.13.8
Date: Fri, 27 Jul 2018 08:26:02 GMT
Content-Type: text/html
Connection: keep-alive
Expires: Fri, 27 Jul 2018 08:26:01 GMT
Cache-Control: no-cache

防火墙

请记住,您是Docker Host的防火墙可能是导致流量无法进出Docker容器或从Docker容器进出的原因。在某些情况下,您可能需要将Docker主机的端口(在上面的示例中为12345)添加到允许列表,以便Docker主机外部的主机可以访问此端口。

参考

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SSH进入网络中的服务器-然后访问Web界面(仅IP,无端口)

来自分类Dev

在Vagrant框上访问ngrok Web界面

来自分类Dev

如何通过URL访问本地Web界面

来自分类Dev

启用对 ArangoDB Web 界面的远程访问

来自分类Dev

如何更改ngrok的Web界面端口地址(而不是4040)?

来自分类Dev

如何访问Netgear路由器Web界面

来自分类Dev

安装后无法访问phpmyadmin的Web界面

来自分类Dev

无法访问wifi路由器的Web界面

来自分类Dev

安装后无法访问phpmyadmin的Web界面

来自分类Dev

DD-WRT:无法访问Web界面

来自分类Dev

仅允许管理员用户访问Resque Web界面

来自分类Dev

无法访问映射到Docker容器端口的主机上的端口

来自分类Dev

web3.js中结构映射的访问映射

来自分类Dev

MongoDB-无法通过端口28017打开管理Web界面

来自分类Dev

在Web编程Java中访问客户端的COM端口

来自分类Dev

端口映射,内存映射

来自分类Dev

如何访问DropDown界面?

来自分类Dev

从界面访问参数(Fortran)

来自分类Dev

在允许Web端口的同时使用IPTables阻止端口访问A类子网(80/443)

来自分类Dev

映射端口,以便您可以从OSX主机访问运行docker的应用程序

来自分类Dev

可在Bitbucket Web界面中访问齿轮图标的齿轮图标在哪里?

来自分类Dev

使用Jetty 8时无法访问neo4j Web界面

来自分类Dev

如何在来宾计算机上访问ArangoDB Web界面

来自分类Dev

SSH隧道连接到家庭网络,并访问路由器Web界面

来自分类Dev

如何访问以桥接模式运行的ADSL调制解调器的Web界面?

来自分类Dev

可在Bitbucket Web界面中访问齿轮图标的齿轮图标在哪里?

来自分类Dev

WRTP54G Linksys路由器Web界面仅可访问几秒钟

来自分类Dev

无法访问USB调制解调器Web界面

来自分类Dev

通过第二个界面访问Web服务器

Related 相关文章

  1. 1

    SSH进入网络中的服务器-然后访问Web界面(仅IP,无端口)

  2. 2

    在Vagrant框上访问ngrok Web界面

  3. 3

    如何通过URL访问本地Web界面

  4. 4

    启用对 ArangoDB Web 界面的远程访问

  5. 5

    如何更改ngrok的Web界面端口地址(而不是4040)?

  6. 6

    如何访问Netgear路由器Web界面

  7. 7

    安装后无法访问phpmyadmin的Web界面

  8. 8

    无法访问wifi路由器的Web界面

  9. 9

    安装后无法访问phpmyadmin的Web界面

  10. 10

    DD-WRT:无法访问Web界面

  11. 11

    仅允许管理员用户访问Resque Web界面

  12. 12

    无法访问映射到Docker容器端口的主机上的端口

  13. 13

    web3.js中结构映射的访问映射

  14. 14

    MongoDB-无法通过端口28017打开管理Web界面

  15. 15

    在Web编程Java中访问客户端的COM端口

  16. 16

    端口映射,内存映射

  17. 17

    如何访问DropDown界面?

  18. 18

    从界面访问参数(Fortran)

  19. 19

    在允许Web端口的同时使用IPTables阻止端口访问A类子网(80/443)

  20. 20

    映射端口,以便您可以从OSX主机访问运行docker的应用程序

  21. 21

    可在Bitbucket Web界面中访问齿轮图标的齿轮图标在哪里?

  22. 22

    使用Jetty 8时无法访问neo4j Web界面

  23. 23

    如何在来宾计算机上访问ArangoDB Web界面

  24. 24

    SSH隧道连接到家庭网络,并访问路由器Web界面

  25. 25

    如何访问以桥接模式运行的ADSL调制解调器的Web界面?

  26. 26

    可在Bitbucket Web界面中访问齿轮图标的齿轮图标在哪里?

  27. 27

    WRTP54G Linksys路由器Web界面仅可访问几秒钟

  28. 28

    无法访问USB调制解调器Web界面

  29. 29

    通过第二个界面访问Web服务器

热门标签

归档