✏️ Docker란? (참고:https://greenring.tistory.com/46)

✏️ Docker을 활용하여 MySQL에 접속하는 이유 :

새로운 환경마다 MySQL을 설치 안해줘도됨. MySQL 이미지를 내려받아 컨테이너를 구성하면 효율적.

✏️ 도커 설치

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

 

Download 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

명령어 통해 도커 설치 확인 : cmd > docker -v

아래와 같이 확인 가능하다면 설치 정상적으로 완료.

✏️MySQL 도커 이미지 다운로드

https://hub.docker.com/ > MySQL 검색 > MySQL 클릭 >

아래 그림 부분에서 우측 클릭하여 복사 > cmd > docker pull mysql:latest (*최신버전 다운위해 latest적음)

🙋 위 부분에서 에러발생 시 할 것.

1. 도커가 실행중인지 확인

2. Windows PowerShell(관리자실행) > wsl --update 

 

✏️ MySQL 도커 컨테이너 생성 및 실행

cmd > docker run --name <컨테이너이름> -e MYSQL_ROOT_PASSWORD=<패스워드> -d -p 3306:3306 mysql:latest

<컨테이너이름> : 컨테이너 이름 지정하기

<패스워드> : 패스워드 지정하기

 

✏️ MySQL 도커 컨테이너 접속

docker exec -it <도커 컨테이너 이름> bash

 

✏️MySQL 접속

mysql -u root -p

* 패스워드가 입력이 안되는 현상? : cmd창에 보이지 않을뿐 입력은 되는 중. 글자 안떠도 패스워드 입력하고 엔터 누르면 됨

+ Recent posts