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

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐