docker-compose start でポートが他につかまれててErrorがでてしまってうまく起動できなかった docker

docker-compose start
でErrorがでてしまってうまく起動できなかった
ちなみにwindows環境です

ERROR: for service_mountainauth_api Cannot start service service_xxx:
Ports are not available: listen tcp 0.0.0.0:xxx:
bind: An attempt was made to access a socket in a way forbidden by its access permissions.

いろいろ調べた結果、ポートが何やらにつかまれたままになってるらしい。
ぐぐった結果、docker.xxx の プロセスを終了すればいいとかをみつけたが結局なおらず
結論としては、OS再起動でしてようやく起動しました。

あと docker desktop を再起動しても、プロセス解放されたときもあった。(しかし一部解放されないのもあったりした)

しかし、OS再起動でも同じプロセスをつかんだままだったり、解放されて無事起動されたりと不安定。
とりあえす、何度もos再起動すればそのうちうまくいくかもよという話でした。