docker이 설치가 되어있지 않다면 먼저 설치를 해주고
아래 명령어를 치도록 하자
1. mysql 이미지 다운로드 명령어
docker pull mysql
2. docker 실행 명령어
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=사용할암호 --name mysql-container mysql
password에는 사용할 비밀번호를 넣어주도록 하자.
이후 heidisql에서 호스트는 localhost를 적어주고 사용자와 암호는 root, 설정한 암호를 넣어준다.
port는 설정한대로 3306을 적어주고 만약 3307:3306으로 설정한 경우 3307을 적어주면 된다.

만약 접속이 안된다면?
내 컴퓨터에 이미 3306번이 사용중이기 때문에 접속이 안되는것일 수 있으므로
그런 경우 docker mysql-container를 삭제하고 3307:3306으로 docker 컨테이너를 다시 만들어주자.
그다음 접속할때 3307포트로 접속하면 될것이다.
'DevOps > Docker' 카테고리의 다른 글
| MSA 도커 localhost 안될때 호스트머신 주소 접근방법, host.docker.internal (0) | 2025.02.05 |
|---|---|
| Dockerfile에서 WORKDIR과 COPY . .의 역할과 필요성 (0) | 2025.02.04 |
| IntelliJ에서 Spring boot 프로젝트 Docker 사용해보기 (기본예제) (0) | 2023.09.02 |