1、安装命令:sudo docker pull mysql:5.7
![](https://img.haomeiwen.com/i7434356/2ad58e692985ec11.png)
2、查看本机有哪些镜像 命令:sudo docker images
![](https://img.haomeiwen.com/i7434356/0735a0bd41d45b8d.png)
3、启动mysql 的docker 容器
普通命令:sudo docker run --name mysql5.7-p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
指定编码格式命令:sudo docker run --name mysql5.7 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7--character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
备注:
--name mysql5.7 容器名字叫:mysql5.7
MYSQL_ROOT_PASSWORD=123456:mysql的root用户密码是:123456,映射宿主机子的端口3306到容器的端口3306
-d mysql:5.7: 仓库名mysql和标签(tag)唯一确定了要指定的镜像,其实如果这里只有一个mysql也有必要要tag
-v $PWD/conf/my.cnf:/etc/mysql/my.cnf:将主机当前目录下的conf/my.cnf挂载到容器的/etc/mysql/my.cnf
-v $PWD/logs:/logs:将主机当前目录下的logs目录挂载到容器的/logs
-v $PWD/data:/mysql_data:将主机当前目录下的data目录挂载到容器的/mysql_data
-e MYSQL_ROOT_PASSWORD=123456:初始化root用户的密码
![](https://img.haomeiwen.com/i7434356/c89be48e943104c5.png)
4、查看本机运行的docker 容器
命令:docker ps
![](https://img.haomeiwen.com/i7434356/95d0c1526d9010f3.png)
网友评论