Docker compose를 사용한 MySQL 실행
$ git clone https://github.com/gingaminga/docker-mysql.git
$ cd docker-mysql
.env.sample 파일은 사용하는 환경변수들에 대한 설명이 작성되어 있습니다. 참고하여 .env 파일을 만듭니다.
$ vi .env
🚨 MySQL의 다른 환경변수를 사용하고 싶다면 Docker MySQL 에서
Environment Variables
를 확인하세요.
my.cnf 파일은 MySQL의 초기 설정 파일입니다. (v8.0.31 기준)
.env 파일의 MYSQL_DEFAULT_CONFIG_FILE
에 설정해둔 경로와 파일명에 맞도록 이동시킵니다. (파일 마운트를 위해 해당 방식을 사용합니다.)
전부 완료됐다면 실행만 하면 됩니다!
docker compose up -d
$ docker ps
MySQL workbench나 HeidiSQL 등 client tool이 있다면, 쉽게 접속해서 확인 가능합니다.
💡 더 자세한 설명을 원하시면 Docker+MySQL 삽질기에서 확인해주세요 :)