我在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中可以创建自定义网络,并将容器加入这个网络,容器内的服务在这个网络中可以直接访问。