DocsGPT 执行`./run with docker composite. sh`命令时出现问题,

jbose2ul  于 4个月前  发布在  Docker
关注(0)|答案(2)|浏览(94)

当我执行以下命令时:

`./run with docker composite. sh`

出现了以下错误:

`Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:5173 -> 0.0.0.0:0: listen tcp 0.0.0.0:5173: bind: An attempt was made to access a socket in a way forbidden by its access permissions.`

我通过 netstat - no | findstr 5173 命令确认端口没有被占用,然后通过 netsh interface ipv4 show excludedportrange protocol=tcp 命令发现我的电脑禁止了这些端口在5141-5240范围内使用TCP协议。
所以我尝试使用 netsh interface ipv4 delete excludedportrange protocol=tcp startport=5141 numberofports=100 命令使这些端口可用以使用TCP协议。我以管理员权限执行了这个命令,但仍然收到“访问被拒绝”的提示。
请问我现在应该怎么做才能让它在本地部署?我对Docker不熟悉...,所以我不知道如何修改端口号5173...

3wabscal

3wabscal1#

此外,我根据指南中的说明添加了入站规则,但仍然收到相同的错误提示。

6l7fqoea

6l7fqoea2#

很遗憾,您将不得不使用系统或在docker-compose.yaml文件中使用不同的容器端口来解决此问题。请尝试在那里更改端口为一个可用的值。

相关问题