Back-end/docker, kubernetes

Docker로 Mysql 사용해보기

이안_ian 2024. 7. 9. 20:36
반응형

1. Docker 설치

아래의 홈페이지로 가서 설치, 혹시 에러가 난다면 BIOS에서 가상머신이 켜져 있는지 확인하자!

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

 

Docker Desktop: The #1 Containerization Tool for Developers | Docker

Docker Desktop is collaborative containerization software for developers. Get started and download Docker Desktop today on Mac, Windows, or Linux.

www.docker.com

필자는 AMD의 SVM을 못찾아서 1시간을 삽질을..ㅠ

 

2. Mysql Docker 이미지 다운로드

//cmd에서 실행
docker pull mysql

//버전을 지정할 경우 태그에 사용
docker pull mysql:8.0.22

 

docker desktop으로 간편하게 할 수도 있을 것 같다.

 

3. 이미지로 컨테이너 띄우고 접속하기

// 이미지 확인
docker images

// 컨테이너 생성 및 실행
docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=<password> -d -p 3306:3306 mysql:latest

//mysql 컨테이너 접속
docker exec -it mysql-container bash
mysql -u root -p

show databases;

create database <database-name>
use <database-name>

//컨테이너 리스트 출력
docker ps -a

//컨테이너 시작/중지/재시작
docker stop mysql-container
docker start mysql-container
docker restart mysql-container

 

 

아니면 GUI로 딸깍!

반응형