当我执行以下命令时:
`./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...
2条答案
按热度按时间3wabscal1#
此外,我根据指南中的说明添加了入站规则,但仍然收到相同的错误提示。
6l7fqoea2#
很遗憾,您将不得不使用系统或在docker-compose.yaml文件中使用不同的容器端口来解决此问题。请尝试在那里更改端口为一个可用的值。