1. docker image 를 받는다.
docker pull mysql
2. 이미지를 실행한다. 아래 그림을 참고해서 user와 password 를 지정한다.
그래야 datagrip 에서 쓸 수 있다
https://hub.docker.com/_/mysql
docker run -d -p 3306:3306
-e MYSQL_ROOT_PASSWORD=1111
--name mysql
-v /Users/woojongseon/datadir:/var/lib/mysql mysql
이런걸 한줄로 쓰면 연결이 된다.
하나씩 옵션을 살펴보면
-d 옵션 = 도커 이미지 실행중인 상태로 쉘로 나옴
-p 옵션 도커 이미지가 포트 번호 몇번을 사용할지 지정한다
-e 옵션: 위에 그림에 있는 것 같은 옵션들을 정한다.
예를 들어서 루트 계정의 암호 같은 것들을 정의할 수 있다.
--name 옵션: 지금 실행하려는 이미지의 이름을 지정한다.
-v 옵션: 지금 실행하는 mysql 이미지가 파일 저장에 사용할 디렉토리를 정의한다.
맨뒤에 mysql 은 이미지 이름이다.
datagrip 에서 연결이 되는 것을 확인 할 수 있다.
postgres 실행 방법
docker run -p 5432:5432 --name postgres
-e POSTGRES_PASSWORD=1111
-v /Users/woojongseon/datadir:/var/lib/postgres -d postgres
'Database | 데이터베이스 > MySQL' 카테고리의 다른 글
AWS RDS Mysql 한글 깨짐 처리 utf-8 설정 (0) | 2018.12.02 |
---|---|
JDBC 기초 (0) | 2017.11.09 |
기본키 / 외래키 / 대체키 / 슈퍼키 / 후보키 (0) | 2017.11.09 |
MySQL 조인 (0) | 2017.11.07 |
MySQL 기본 쿼리 명령어 3 (0) | 2017.11.07 |
댓글