1. 방법
<bash />docker run --name [name] -e MYSQL_ROOT_PASSWORD=[password] -d -p [port]:3306 mysql:latest
그럼 컨테이너를 생성하고 실행하기 위해 실제 값을 아래와 같이 넣어보았습니다.
<bash />docker run --name test-mysql -e MYSQL_ROOT_PASSWORD=password1234 -d -p 3306:3306 mysql:latest

2. 연결 확인
접속을 위해 exec 명령어를 사용하여 bash 형태로 접속합니다.
<bash />
docker exec -it 32f bash

먼가 파일은 있는데 맞는지 확인하기 위해서 아래의 명령어를 입력합니다.
<bash />mysql -u root -p

패스워드는 초기에 설정한 패스워드 값으로 들어올 수 있습니다.
그리고 마지막 확인을 위해 초기에 생성되는 DB 가 있는지 확인 합니다.
<sql />
show databases;

3. SQL GUI Tool로 확인
물론 CLI로 할 수 있지만 GUI 로도 가능합니다.
여러툴이 있지만 그 중의 하나인 WORKBENCH 로 테스트 해보았습니다.
test connection 을 누르고 위에서 입력한 패스워드 값을 누르면 정상적으로 연결이 된 것을 알 수 있습니다.

하지만, 해당 컨테이너를 지우게 되면 연결실패가 된 것을 확인할 수 있습니다.

반응형
'Docker' 카테고리의 다른 글
[Docker] Docker Volume 을 이용한 데이터 저장하기 (0) | 2025.03.03 |
---|---|
[Docker] Docker Compose 사용 및 Dockerfile과 비교하기 (0) | 2025.03.02 |
[Docker] Dockerfile과 WORKDIR 명령어 (0) | 2025.02.26 |
[Docker] Dockerfile 과 RUN 명령어 (0) | 2025.02.26 |
[Docker] Dockerfile 과 ENTRYPOINT 명령어 (0) | 2025.02.26 |