安装mysql
拉取官方镜像
docker pull mysql:5.7 # 拉取 mysql 5.7
检查是否拉取成功
docker images
运行容器
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=root
-d mysql:5.7
- -p 3306:3306:将容器的3306端口映射到主机的3306端口
- -v /mydata/mysql/conf:/etc/mysql:将配置文件夹挂在到主机
- -v /mydata/mysql/log:/var/log/mysql:将日志文件夹挂载到主机
- -v /mydata/mysql/data:/var/lib/mysql/:将数据文件夹挂载到主机
- -e MYSQLROOTPASSWORD=root:初始化root用户的密码
进入运行mysql的docker容器:
docker exec -it mysql /bin/bash
使用mysql命令打开客户端:
mysql -uroot -proot --default-character-set=utf8