Mysql 설치
docker를 이용해서 빠르게 데이터베이스 개발환경을 만들어 본다.
도커 이미지 다운로드 후 실행
1 | ❯ docker search mysql |
실행
1 | ❯ docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=1234 --name mysql mysql --default-authentication-plugin=mysql_native_password |
접속정보
1 | host: 127.0.0.1 |
컨테이너에 접속해서 확인해보려면
1 | ❯ docker exec -i -t mysql bash |
docker-compose.yml 파일을 만들어 더 간단하게 해보면..
- working_dir 를 설정 후 호스트의 디렉토리와 마운트 되도록 한다.
- version은 docker engine 버전 을 고려하여 작성한다.
- 기본 Encoding 과 Collation 값을 설정한다.
charset 옵션 없이 실행할 경우 DB 기본 Encoding 과 Collation 값이 latin1 로 설정된다.
실행❯ docker-compose up
끝.
docker-compose.yml 로 작성해 두면 빠르게 개발환경을 구성해서 시작하기 좋다.