✏️ 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창에 보이지 않을뿐 입력은 되는 중. 글자 안떠도 패스워드 입력하고 엔터 누르면 됨
'etc' 카테고리의 다른 글
[도커(Docker)] MySQL 컨테이너 비밀번호 잊어버린 경우 (0) | 2024.08.12 |
---|---|
MySQL 바로 꺼짐 현상 해결 (0) | 2023.11.16 |
유즈 케이스 작성하기 (0) | 2023.11.15 |
[가상화 기술] 도커(Docker), 하이퍼바이저(Hypervisor), VM과Container (+ Docker-compose) (0) | 2023.05.19 |
웹서버(Web Server) / Was 차이 (0) | 2023.05.19 |