本文详细介绍了如何在WindowsS10中解决docker容器的端口访问问题,具有很好的实用价值,希望对大家有所帮助。跟我回去看看。
解决WindowsS10中docker容器的端口访问(端口投影)问题
Docker和docker-compose安装在WindowsS10系统软件网络服务器中。
并且尝试在里面 *** 作Nginx服务项目,投影也不错。
问题:在服务器的电脑浏览器中,打开localhost:port无法访问匹配的Web服务。
问题分析
原因:docker运行在Linux上,docker运行在Windows上。其实就是docker先在Windows下安装一个Linux自然环境,然后在这个系统软件中运行。
换句话说,服务项目中使用的localhost指的是这个Linux自然环境的详细地址,而不是主机自然环境Windows10。
解决方法
启动dockercmd对话框
打字说明
docker-机器ip默认值
Linux的详细ip地址,一般是192.168.99.100。
然后在Windows的电脑浏览器中,输入http://IP:port打开(http://http://192.168.99.100:8069)。
填写专业知识:Nacos1.2.1Nacos本地部署服务,更改默认设置端口无效,Docker部署没有这个问题
一、情景叙述
在基本的新项目开发和设计的整个过程中,特别是工作环境的部署,应用程序敏感端口将被最小化。在本次检测的整个过程中,Nacos-server-1.2.1startup.bat启动的网络服务器默认设置端口8848改为8858,Nacos可以正常访问登录。
但是,新项目启动或获得8848的资源服务项目。目前nacos-server-1.2.1和nacos-server-1.3.2都存在这个问题。经测试,根据Docker部署的Nacos服务项目,更改默认设置端口后,没有出现这种问题。
二。装备流程
将文件夹名称为nacos-server-1.2.1的conf下的application.properties的端口配置更改为8858。
通过启动.cmd来启动nacos-server-1.2.1。
检查Nacos服务项目是否可以正常访问。
在新项目中更改访问发现和配置中心的详细地址和端口。
开始一个新项目。
三。解决方案计划
问题已经提到,我可以立即关心进展。
选择Docker来部署Nacos网络服务器
选择默认设置端口,不要更改端口。
以上解决WindowsS10中docker容器端口访问问题的 *** 作,就是我分享给大家的全部。期待给你一个参考,也期待你的申请。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)