拉取MySQL 镜像
docker pull mysql:5.7
启动容器
docker run -p 3306:3306 --name mysql -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=orange -d mysql:5.7
参数说明
-p 3306:3306:将容器的3306端口映射到主机的3306端口,左边是主机端口,右边是容器端口。
—name:给容器取名。
-v /mydata/mysql/log:/var/log/mysql:将日志文件挂载到主机。
-v /mydata/mysql/data:/var/lib/mysql:将数据文件挂载到主机。
-v /mydata/mysql/conf:/etc/mys:将配置文件挂载到主机。
-e MYSQL_ROOT_PASSWORD=orange:初始化root账户密码。
-d: 后台启动。
修改配置
在挂载的目录/mydata/mysql/conf下创建my.cnf文件,写入MySQL的相关配置
vim my.cnf
