티스토리 뷰

Database

MySQL - Docker로 띄우기

out of coding 2022. 12. 10. 14:21

자신의 컴퓨터에 그냥 MySQL을 띄우고 사용해도 되지만 도커를 이용해서 띄우는게 깔끔하고 나중에 사용하다가 버전업을 할때에도 용의합니다.

 

그럼 MySQL을 Docker를 이용해서 사용하는 방법을 알아볼게요.

 

1. Docker 설치

이 부분은 많은 Docker 설치 관련된 문서가 있으니 찾아보시면 좋을거 같아요.

따로 설명하지는 않겠고 Mac을 이용하면 다음의 다운로드를 이용하면 되겠습니다.

https://www.docker.com/products/docker-desktop/

 

Docker Desktop - Docker

Docker Desktop is available to download for free on Mac, Windows, or Linux operating systems. Get started with Docker today!

www.docker.com

 

2. MySQL Docker 이미지 다운로드

Docker를 다운로드 받고 제대로 실행되도록 한 상태에서 다음과 같이 하면 됩니다.

$ docker pull mysql

이렇게 하면 latest 버전이 다운로드 되는데요. 특정 버전을 다운받고 싶다면 다음과 같이 해주세요.

아무리 로컬에서 한다고 하더라도 Prod 버전과 다르면 예기치 않은 문제가 발생할수도 있으니까요.

$ docker pull mysql:8.0.22

터미널에 문자들이 주욱 나오게 될 것이고 완료가 될겁니다.

 

3. Docker 컨테이너 생성 및 실행

$ docker run --name mysql -e MYSQL_ROOT_PASSWORD=<password> -d -p 3306:3306 mysql

4. DB 접근 확인

DBeaver 등을 이용해서 3306 포트로 localhost 접근하면 됩니다.

마치 로컬에 바로 설치해서 사용하는거처럼 사용이 가능해요.

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함