1、Docker启动mysql
mac
docker run -p 3306:3306 --name mysql -v /docker/mysql/conf:/etc/mysql/conf.d -v /docker/mysql/logs:/logs -v /docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest
windows
docker run -p 3306:3306 --name mysql -v C:\docker_volume\mysql\conf:/etc/mysql/conf.d -v C:\docker_volume\mysql\logs:/logs -v C:\docker_volume\mysql\data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest
参数说明
-v表示挂载卷, :前的是主机目录,后面是容器内目录
进入容器
docker exec -it mysql /bin/bash
登录
mysql -uroot -p123456