에러 내용
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 명령어를 입력. 사용중인 포트를 확인하기 위해서!
2. 해당 포트가 사용중이 아니라면 그냥 재부팅 하면 된다...
난 도저히 해결이 안돼서 EC2로 DB사용해야겠다는 생각에
Workbench에 EC2 DB 연결해주고.. 테이블 일일이 다 넣어주고.. 했는데.....
다음날 다시 노트북 켜서 도커를 켜보니 되었다.....^^.......................................하 ㅋㅋ ㅎ ㅎ ㅎ