[Mysql] Docker를 이용해 설치하기

Category: Mysql | April 18, 2018

이미지 가져오기

$sudo docker pull mysql/mysql-server:latest

사실, mysql/mysql:latest 말고 쓰기 편한데서 주워오면 됨.

Container 생성 하기

$mkdir /data/mysql  //데이터 디렉토리를 생성한다
$docker run --name="mysql_docker" -d \
-v /data/mysql:/var/lib/mysql \
-p 13306:3306 mysql/mysql:latest

-p 옵션을 주지 않고 실행하는 경우 아래와 같은 방법으로 ip를 확인해야 한다.

환경설정

$ sudo docker exec -it mysql_docker bash

위 방법으로 mysql 컨테이너에 접속하여 root( 패스워드 없음) 계정으로 관련 계정을 생성한다. 그리고, 필요에 따라 ip를 파악하려면 ifconfig 명령 또는 $sudo docker inspect mysql_docker로 ip를 파악할 수 있다.

Tip) 보통, 172.17.0.xxx로 시작한다.