mysql을 직접 설치하지 않고 Docker 이미지를 받아와서 컨테이너를 구동해볼것임.
- 도커에서 mysql image를 pull한다
$ docker pull mysql
이렇게 이미지를 받고나면 docker desktop에 이미지가 들어와있다.
이렇게 unused 상태로 이미지가 있고,
실행시켜보자 !
나는 이미 로컬에서 3306포트를 사용중이기 때문에
3307포트와 mysql컨테이너의 3306포트를 포트포워딩 해준다
$ docker run -d -p 3307:3306 -e MYSQL_ROOT_PASSWORD=비번 –name 컨테이너이름 mysql
컨테이너를 구동하고 나면 Running이라고 뜬다.
$ docker exec -i -t mysql bash
mysql -u root -p
비밀번호 입력
mysql > create database data_test;
mysql > show databases;
mysql컨테이너를 구동하고 데이터베이스 생성이 끝났으면 vscode를 연다
vscode의 extension에서 ‘mysql’을 검색하고 설치해준다
Database탭으로 이동하여 Create Connection 또는 ‘ + ‘ 버튼을 클릭하여 새 컨넥션을 열어준다.
Server Type을 지정해주고 (MySQL로 선택하였음)
host, port, username, password, database를 입력한 뒤
connect -> ‘Success! Connect Success! ‘ 라는 문구가 상단에 뜨게된다 !
save !
이렇게 데이터베이스가 연결된것을 확인할 수 있다 !
'기타 > Docker' 카테고리의 다른 글
[Docker] 도커 디스크 용량 차지하는 문제 해결 (1) | 2024.09.10 |
---|