目录
问题描述:
使用docker部署nacos服务时,无法通过把docker中的8848端口映射出来,项目虽然启动了,但是无法访问。
解决方案:
可以从以下几个方面排查:
确认端口未被占用
- 检查 Docker 容器端口映射设置
- 检查防火墙设置
- 检查 Docker 网络配置
- 检查 Docker Daemon 配置
- 检查 SELinux 或 AppArmor 设置
- 使用 Docker 命令行工具调试
- 检查网络和路由设置
1.确认端口未被占用
首先,确保宿主机上的端口 8848 没有被其他应用程序占用。检查端口是否被占用:
sudo netstat -tulpn | grep :8848
如果端口已被占用,则换端口或者结束该端口的进程。