기타/🚨 에러

[에러 잡자] Error invoking remote method 'docker-start-container': Error: (HTTP code 500) server error - Ports are not available: listen tcp 0.0.0.0:3306

둥굴둥굴둥굴레차 2021. 8. 13. 11:20

 

에러 내용

Error invoking remote method 'docker-start-container': Error: (HTTP code 500) server error - Ports are not available: listen tcp 0.0.0.0:3306: bind: An attempt was made to access a socket in a way forbidden by its access permissions.

 

 

에러 사진

 

 

상황

어젯 밤 프로젝트를 완료하고 노트북을 끄기 전 윈도우 업데이트가 있는 것을 확인하였다.

그래서 '업데이트 후 종료'를 누르고 잠자리에 들었다.

그런데 다음날 도커의 MariaDB가 run이 안되었다.

 

그리고 보통 에러 메세지를 구글링하면 해결방법이 인터넷상에 많이 올라와있는데

이 에러는 문의를 한 사람도 거의 없고 솔루션도 찾을 수 없었다.

 

 

 

솔루션

1. cmd창에서 netstat -ano | findstr 3306 명령어를 입력. 사용중인 포트를 확인하기 위해서!

만약 위와 같이 3306포트를 사용중이냐는 명령어를 입력하였지만 아무런 메세지가 반환되지 않는다면 해당 포트는 사용중이 아닌 것이다.

 

2. 해당 포트가 사용중이 아니라면 그냥 재부팅 하면 된다...

도대체 왜 이전엔 포트가 겹쳤는지 알 순 없지만.. 잘된다...

 

 

난 도저히 해결이 안돼서 EC2로 DB사용해야겠다는 생각에

Workbench에 EC2 DB 연결해주고.. 테이블 일일이 다 넣어주고.. 했는데.....

다음날 다시 노트북 켜서 도커를 켜보니 되었다.....^^.......................................하 ㅋㅋ ㅎ ㅎ ㅎ