/dev-mysql

docker setup for mysql 5.7

Primary LanguageShell

Local dev MySQL Docker Container

Projects which depend on this should have a docker-compose.yml which will run this. The following is for service development and troubleshooting only:

docker build -t seancannon/dev_mysql .

docker run -it                              \
           -p 3306:3306                     \
           --name dev_mysql        \
           --env-file ./.env.dev            \
           -v "$PWD"/db:/var/lib/mysql      \
           --rm seancannon/dev_mysql

Or use the helper scripts which do that for you :

bash ./build.sh
bash ./run.sh

Convenient docker commands during dev

Remove all images
docker rmi $(docker images -a -q)
Remove all containers
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)