에러 메세지
Error response from daemon: Ports are not available: exposing port TCP
도커에서 MySQL을 실행하려던 중
docker run --name mysql-tutorial ~~~
를 입력하였는데
docker: Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:3306 -> 0.0.0.0:0: listen tcp 0.0.0.0:3306: bind: address already in use.
이런 에러 메시지가 나왔다.
3306이라는 포트를 내가 이미 사용하고 있으니까 쓸 수 없다는 소리다.
해결방법
3306 포트를 쓰고 있는 프로세스를 kill 하고 다시 3306 포트로 원래 하려고 했던 것을 돌려주면 된다.
1. 3306을 쓰고 있는 프로세스를 죽인다
sudo kill `sudo lsof -t -i:3306`
2. 컨테이너 시작 및 연결
sudo docker-compose up
하고 다시 명령어 docker run --name mysql~~~를 쳐준다면 에러 없이 실행하기 성공이다.
'AI&ML > 부스트캠프 기록' 카테고리의 다른 글
부스트캠프 두런두런 후기글 (0) | 2023.07.02 |
---|---|
알아두면 너무나도 좋을 Mac 단축키 (0) | 2023.04.25 |
[Linux] csv에서 특정 열을 count 하기 (0) | 2023.04.25 |
[Linux] Linux에서 "!!!!" 쓰는 방법 (0) | 2023.04.24 |
[대회 기록] Mask classification Competiton 회고록 (0) | 2023.04.20 |
댓글