
원인 : STS 프로젝트가 로컬(우분투)에서 MySQL 서버를 실행 중이라 기본 포트인 3306을 점유하고 있었다.
이로 인해 포트 충돌이 발생하여 Docker 컨테이너가 시작되지 못했다.
해결책 1 : 로컬 MySQL 서버 정지
가급적 MySQL 전용 포트(3306)를 그대로 사용하는 것이 관리 면에서 효율적
sudo systemctl stop mysql
해결책 2: 포트번호를 변경하여 실행 (포트 포워딩 변경)
docker run -p 3307:3306 --name mysql-container -e MYSQL_ROOT_PASSWORD=password -d mysql

포트 문제를 해결한 뒤 다시 실행했을 때 에러 발생

원인 : 이전에 실행에 실패한 컨테이너가 이름만 점유한 채 남아 있어 이름 충돌 발생
해결책 : 재실행 필요 (or 기존 컨테이너 삭제하고 다시 생성)
docker rm -f [컨테이너_이름]
성공 화면
