본문 바로가기

도커

mySQL 서버 도커로 실행하기

docker rm -f mysql_container

 

이건 컨테이너를 삭제할 때 쓰는 명령어이다. 참고해두자

 

아래와 같이 show databases;를 바로 하면 로그인을 위해 비밀번호를 변경해줘야한다. 

 

 

 

mysql을 도커 허브에서 다운 받는다 

 

받은 이미지로 컨테이너를 만든다.

이때 컨테이너를 만들려면 run 명령을 쓰자

docker run --name=mysql_container mysql/mysql-server:8.0

 

비밀번호를 알기 위해 logs 를 검색한다. 

docker logs mysql_container 2>&1 | grep GENERATED

 

이렇게 초기비밀번호가 나오는데 이걸 입력하면 된다.

 

exec은 run 과는 달리 이미 있는 컨테이너를 실행할 때 쓴다. 

mysql은 바로 mysql을 실행할 수 있게 한다.

-uroot를 통해 관리자로 로그인한다

-p 로 패스워드를 입력한다. 위에서 복사한 비밀번호를 입력한다. 

show databases; 를 하면 비밀번호를 바꿔주어야 한다.