linux内部和外部怎么连接?

我在linux的docker中开启了splash服务,在linux中的浏览器中可以localhost:port访问splash主页。但外部的的localhost:port不能访问splash主页,要怎么设置网络才能在本地localhost:port访问splash主页?

回答不易,求求您采纳点赞哦

Linux内部和外部的连接方式可以通过两种方式:

  • 通过端口映射:在启动Docker容器时,通过-p命令将容器内的端口映射到主机的端口,例如:docker run -p host_port:container_port ,这样在外部就可以通过localhost:host_port访问Docker容器内的服务了。

  • 通过Docker网络:在Docker中可以创建自定义网络,并将容器加入这个网络,容器内的服务在这个网络中可以直接访问。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^