도커 설치를 완료하고 드디어 MySQL을 스무스하게 설치할 수 있는건가?
절대 아니지 바로 오류 발생.
MySQL 컨테이너를 생성하기 위한 코드를 입력했더니 바로 뜬 아래의 문장.
이제는 오류가 안나면 오히려 이상할 것 같다.
내가 뭘 잘못하고 있는건가 생각이 들수도,,,,ㅎㅎ
뭔가 port 문제면 겹치거나,,, 겹치거나,,, 겹치거나의 문제 같은데,,,,
혼자 해결을 할 수는 없으니
또 언제나 그렇듯. 구글 선생님을 찾아갔다.
사실 구글은 선생님이라기 보단 선생님들의 놀이터,,,? 인듯.
그리고 나와 같은 상황의 분을 만났다.
https://velog.io/@gnoesnooj/DB-docker-mysql
[DB] docker mysql 포트 문제
기존 MemoryPostRepository 를 Mysql 을 db로 사용하는 repository 로 변경해준다.mysql 은 docker 에 올려서 사용한다.docker: Error response from daemon: Ports are not available: l
velog.io
1. cmd 관리자 모드로 접속 > 아래 코드 실행
netstat -ano | findstr :3306
2. 리소스 모니터 접속 (윈도우 검색창에 치면 바로 나온다) > 3306 port 이용 확인
나의 경우엔 name 은 mysqld.exe , PID 는 1번에서 나온 결과에 적혀있는 숫자 네자리가 나왔다.
3. cmd 관리자 모드로 접속 > 아래 코드 실행
taskkill /f /pid 위에서나온숫자네자리
4. docker 재시작
5. window terminal 에서 확인
docker ps -a
목록에서 보이면 성공!!!