马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
#Docker #端口 #80端口 #4800Plas
Docker 80端口为何不能开放!
最近,在网上看到了《自己搭建网页》的文章。里面提到了可以用Docker安装宝塔面板。于是就尝试了一下。在NAS的docker里也是顺利的找到了这个镜像(这方面还是很好用的,里面有很多镜像,只要不是很冷门都可以找到)安装、创建、部署一气呵成!就当我觉得太顺利的时候果然就出现了状况!我一切都做完了才发现,如果要访问网页的话,需要输入五位数的端口号(比如 http://xxx.com:45674)才能访问!我反应过来创建时让我定义过端口号,当然,我这里也是没有改过的。我秉持着给用户(我自己)更便捷的访问体验决定改为80端。
接下来就是最戏剧性的一幕。我从新创建了一个,也改掉了大部分端口,比如22的ssh端口和255端口。当然包括了80端口。但是我访问的时候,却无法访问。我已经绑定了域名,以后用xxx.xyz来表示。不管输入我的域名还是我的公网IP,都无法访问。我更改了,docker里的设置但是没办法做到。
上面提示:
我尝试了把面板80端口改为8000(nas通过8000端口向外发出信号)路由器通过端口转发将8000转发到80端口,再发送到外网。依然不行。在docker上部署了宝塔,但是无法使用80端口。后续使用了虚拟机安装的Ubuntu,经过九九八十一难安装上宝塔面板,依旧无法找到端口的设置选项(甚至都不明白虚拟机是否可以通过外网访问)
如果大家有更好的想法,也可以告诉我。
再次呼吁工程师开放Docker的1025一下端口,以及开发虚拟机的端口配置页面!
|