본문 바로가기
기타 학습

Docker로 mysql 설치 (mysql / docker / WSL 2 / sqlectron)

by 비전공자 기록광 2021. 6. 26.
반응형

쏘카 코드 스쿨에서 교육을 받기 전 미리 환경을 설정하기 위해 다운받기로 했다.

  • ms openJDK 16        
  • gradle 7.1
  • kotlin compiler 
  • mysql(docker)       👈
  • WSL2      👈
  • sqlectron         👈
  • intelliJ idea community edition

 

1. docker 다운

일단 docker 부터 다운받아야 한다.

 

https://docs.docker.com/docker-for-windows/install/

 

Install Docker Desktop on Windows

 

docs.docker.com

 

 

2. docker 설치 + WSL 2

WSL2 도 같이 설치해준다.

 

 

다운이 다 되면 restart 된다.

 

 

하지만 오류가 발생했다.

 

WSL 2 installation is incomplete

 

https://docs.microsoft.com/ko-kr/windows/wsl/install-win10#step-4---download-the-linux-kernel-update-package

 

Windows 10에 WSL 설치

Bash 터미널을 사용하여 Linux 배포(Ubuntu, Debian, SUSE, Kali, Fedora, Pengwin 및 Alpine 포함)를 Windows 10 머신에 설치하는 방법을 알아봅니다.

docs.microsoft.com

친절하게 참고하라는 링크도 걸어줬다.

 

그리고 docker을 다시 restart 해줬다.

 

 

3. mysql docker 다운

docker pull mysql 명령어를 통해 다운받아줬고

docker images 로 확인도 해줬다.

 

 

4. docker-compose.yml 생성, 실행

원하는 위치에 docker-compose.yml 을 만들어줬다.

 

그리고 그 안에 내용은 쏘카에서 제공한대로 작성해줬다.

 

원하는 위치에서 docker-compose mysql up 명령해줬는데 mysql 명령이 없다고 한다.

 

'No such command : mysql'

 

명령어를 잘 못 쳤다.

쓸 수 있는 명령어 리스트를 보여준다. 

 

docker-compose up -d

로 친다.

 

mysql이 실행되는 걸 볼 수 있다.

 

 

4. MySQL 접속 클라이언트 다운

워크벤치 대신 sqlectron 을 다운받았다.

 

https://github.com/sqlectron/sqlectron-gui

 

sqlectron/sqlectron-gui

A simple and lightweight SQL client desktop with cross database and platform support. - sqlectron/sqlectron-gui

github.com

 

다운 자체는 간단하다.

이제 접속 설정을 해주면 되는데 sqlectron 에서 제공해준 gif 파일을 따라 만들면 금방 만들 수 있다.

 

sqlectron 제공

 

잘 생성이 되었는지 확인해준다.

반응형

댓글