Windows端Docker启动Dify服务失败

报错信息:Error response from daemon: ports are not available: exposing port TCP 0.0.0.0:80 -> 127.0.0.1:0: listen tcp 0.0.0.0:80: bind: An attempt was made to access a socket in a way forbidden by its access permissions.

原因:该报错是因为Dify启动时会将容器端口映射到宿主机的80端口上,但是windows系统的80端口容易被占用,因此修改为映射到8080端口即可解决

解决方式

使用记事本打开dify/docker路径下的.ENV文件,修改EXPOSE_NGINX_PORT为8080,EXPOSE_NGINX_SSL_PORT为4436即可解决

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐