'Only one usage of each socket address'? 그게 뭐지??

컨디션


OS: Windows10 Home 21H1
Docker Desktop 4.3.2
Docker Compose: v2.2.1

무슨 일이 있었는지


여느 때와 같다
$ docker-compose up -d
그냥 했어요.그러면
ERROR: for db  Cannot start service db: Ports are not available: listen tcp 0.0.0.0:3306: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted
는요?바로!
3306のポートが使えないよ。すでに使われてるからね
...이렇게 된 거야!?

조사해 보았다


$ netstat -nao | findstr "3306"
를 사용하여 포트 번호 3306 프로세스를 확인할 수 있습니다.그리하여
TCP         0.0.0.0:3306           0.0.0.0:0              LISTENING       4780
TCP         [::]:3306              [::]:0                 LISTENING       4780
방.PID의 4천780개 프로세스가 컨테이너 작동을 방해했다는 것이다.응.

PID4780


임무 관리자에서 PID를 조사합니다.
PID를 작업 관리자의 상세 탭에서 정렬하여 3306을 찾습니다.
名前       | PID  | 状態   | …
mysqld.exe | 4780 | 実行中 | …
mysqld.당신

최후


임무 관리자가 강제 삭감했지만 아직 완전히 해결되지 않은 것 같다.방법을 찾지 않으면(--;)

좋은 웹페이지 즐겨찾기