Docker로 Mysql 설치하면서 사용한 명령어 기록
-- 이미지 다운받기
docker search mysql // mysql 이미지를 도커허브에서 검색한다.
docker pull mysql // 어떤걸 다운받을까 봤는데, 사용자가 가장 다운 많이받은 mysql을 다운받는다.
docker images // 도커 이미지가 잘 다운받아졌는지 확인한다.
-- 이미지로 컨테이너 생성
docker run --name mysql_local -p 3306:3306 -e MYSQL_ROOT_PASSWORD="mypassword" -d mysql
// --name은 컨테이너의 이름을 설정한다.
// -p는 포트번호 설정, 컨테이너의 포트번호와 내 pc의 포트번호 연결,
// -d는 컨테이너를 생성할 이미지의 이름
-- 컨테이너 접속
docker ps -a // 컨테이너 상태를 확인한다. 잘 생성되어 실행중인지 확인한다.
docker exec --user="root" -it mysql_local bash // 생성된 컨테이너를 실행한다.
//컨테이너 내부
mysql --user=root --password="mypassword" // mysql콘솔이 정상적으로 나오면 성공.
// 확인 후 다시 터미널로 돌아오려면 exit나 quit 명령어를 사용하자.
이후 DBMS 클라이언트로 db에 접속